首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL*PLUS - SET LINESIZE在我的脚本假脱机时不起任何作用

SQLPLUS是Oracle数据库的命令行工具,用于执行SQL语句和管理数据库。SET LINESIZE是SQLPLUS中的一个命令,用于设置输出行的宽度。

在脚本假脱机时,SET LINESIZE命令可能不起作用的原因有以下几种可能性:

  1. 脚本中没有正确设置SET LINESIZE命令。请确保在脚本中正确使用了SET LINESIZE命令,并指定了合适的行宽度。例如,SET LINESIZE 100。
  2. 脚本中存在其他设置行宽度的命令。如果脚本中存在其他设置行宽度的命令,可能会覆盖SET LINESIZE命令的设置。请检查脚本中是否存在其他设置行宽度的命令,并根据需要进行调整。
  3. 数据库版本不支持SET LINESIZE命令。不同版本的Oracle数据库可能对SQL*PLUS命令的支持有所差异。请确保使用的数据库版本支持SET LINESIZE命令。可以查阅相应版本的Oracle文档或咨询数据库管理员以获取更多信息。
  4. 脚本中存在其他影响行宽度的因素。除了SET LINESIZE命令外,脚本中可能存在其他因素影响行宽度,例如使用了格式化输出或者其他命令。请仔细检查脚本中的其他命令,并根据需要进行调整。

总结起来,如果在脚本假脱机时SET LINESIZE命令不起作用,需要检查脚本中的命令设置、数据库版本以及其他可能影响行宽度的因素。如果问题仍然存在,建议查阅相关文档或咨询专业人士以获取更详细的帮助。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云数据库SQL Server:https://cloud.tencent.com/product/sqlserver
  • 腾讯云数据库MySQL:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云数据库MongoDB:https://cloud.tencent.com/product/cdb_mongodb
  • 腾讯云数据库Redis:https://cloud.tencent.com/product/cdb_redis
  • 腾讯云数据库MariaDB:https://cloud.tencent.com/product/cdb_mariadb
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 设置sqlplus不显示除查询结果外信息

    背景:客户提出一个需求,写SQL脚本时候,内容是拼接,如何将这个拼接SQL执行结果取出来调用执行呢? 想到方案是先把结果取出来,存为一个中间文件,再调用该文件即可。...知识点:如何将sqlplus结果中无关信息都去掉? 可以使用sqlplus -s进入调用拼接SQL脚本脚本中配合使用set设定相关属性即可实现。...下面举一个简单示例来说明: 1.拼接SQL脚本 这里拿拼接一个杀掉业务用户JINGYU所有会话举例: [oracle@db10 ~]$ cat test.sql --format set heading...off set echo off set flush off set feedback off set pagesize 9999 set linesize 9999 set long 9999 -...'159,83' immediate; 3.调用中间文件 这里直接执行调用中间文件验证,根据你需求也可以将其封装到另一个脚本中。

    1.3K20

    SQL*Plus 执行脚本时传递参数(@script_name var1,var2)

    使用sqlplus执行sql脚本时,经常碰到向脚本传递参数情形。类似于shell脚本参数传递,我们同样可以向sql脚本传递参数,其方法是脚本后面直接跟多个连续参数并以空格分开。...emp "bob cheng" 3、SQL提示符下调用带参脚本 SQL> @test.sql emp scott SQL> set linesize 160 SQL> select empno...> exit; -->由于脚本中有exit,因此脚本执行后会退出,如果是SQL提示符下而不需要退出应注释该行 4、调用plsql时带参脚本 [oracle@linux1 ~]$ more test2...echo on --下面是第二个脚本 --第二个脚本中引用到了前一个脚本定义变量,如&S,&V。...&,可以参考:替代变量与SQL*Plus环境设置 b、new_value子句可以脚本中传递变量,可以参考:SQL 基础--> NEW_VALUE 使用 c、多个参数传递时,中间使用空格隔开 d、对于参数中本身含有空格情形应使用引号将其括起来

    2.5K10

    教你玩转 sqlplus,工作效率提升 200%

    SET 和 COL 调整列宽 当前会话不显示实例名和登录用户,容易误操作用户,用户信息显示不够明显 注意: 以上均为 sqlplus 默认配置下存在问题。...2、美化输出格式 glogin.sql sqlplus 启动时会自动运行脚本:glogin.sql 。...glogin.sql 存放在目录 $ORACLE_HOME/sqlplus/admin/ 下 每当用户启动 sqlplus 会话并成功建立 Oracle 数据库连接时,sqlplus 就会执行此脚本脚本可以写入...sqlplus 脚本任何内容,例如系统变量设置或 DBA 想要实现其他全局设置 1、未做配置时,默认如下: 此时,登录SQL*PLUS并执行sql查询,看一下输出结果格式。..._editor=vi --设置dbms_output输出缓冲区大小 set serveroutput on size 1000000 --设置输出格式 set long 200 set linesize

    1.1K11

    裤小指南

    干脆我们来一脱衣服脱裤子吧~~(本文内容纯属虚构娱乐,作者不负任何法律责任) 0.第零步,首先需要知道什么数据库。Access就不说了,直接在shell里就可以下载。...4.第四步,使用脚本脱裤子。     不是所有网站都装了phpmyadmin(有些人说,没事,给他装一个……),这时候脚本就派上用处了。    ...脚本有很多种,有的脚本很简单,就是传上去,把mysql账号密码一输,它就把所有表备份成.sql格式。...不过建议这种方式,这种方式其实备份了一些没用东西,只想要用户数据表,但是它把所有表都备份了。这有个脚本不错,图形化操作,十分方便:     登录进入: ?    ...选择要导出表即可: ? 5.第五步,使用sql命令脱裤子。     有人说,懒得再传一个脚本上去,太麻烦。

    2.6K20

    数据库管理员DBA必知必会备份恢复(三)

    七、热备脚本 1.基于数据库热备脚本 SQL> ho cat /tmp/tmphotbak.sql; set feedback off set heading off set verify off set...trimspool off set pagesize 0 set linesize 200 define dir = '/u01/app/oracle/hotbak' define script =...> start /tmp/tmphotbak.sql; --执行该脚本即可对数据库进行热备 2.基于表空间热备脚本 SQL> ho cat /tmp/tmphotbak_tb.sql set feedback...off set heading off set verify off set trimspool off set pagesize 0 set linesize 200 define dir = '/...尽管很多时候数据库系统运行缓慢,但对数据库数据丢失而言,显然后者损失代价是不言而喻。因此 DBA 至少保证数据丢失情况下来提高系统性能是最起码要求。关于什么是备份与恢复,在此不做赘言。

    43120

    XTTS系列之一:U2L迁移解决方案之XTTS使用

    ,从而有效缩短正式迁移阶段生产停机时间,顺利完成U2L迁移工作。...2.2 创建XTTS工作目录 本次设置XTTS工作目录是/exp/newxx,源端和目标端都创建相关目录,上传并解压MOS(文档 ID 1389592.1)提供xttconvert脚本。...,用于对目标库进行多次表空间增量恢复,使目标端数据库正式迁移前与生产数据库近乎一致,大幅减少迁移停机时间。...4.11 数据比对 源环境和目标环境分别查询比对: set linesize 200 set pagesize 9999 col owner format a15 col object_type format...,尤其要注意这点); 7.本次测试遇到因源库数据文件名称包含特殊字符导致表空间全量备份缺失文件且日志不报任何错误,恢复阶段才发现缺少文件,所以建议以后准备工作多加一项数据文件数量检查比对: select

    2.2K30

    【DB笔试面试487】glogin.sql脚本作用是什么?

    题目部分 glogin.sql脚本作用是什么? 答案部分 SQL*Plus启动时候会自动查找运行两个脚本文件:login.sql和glogin.sql。...login.sql文件可以存放SQL*Plus中能使用任何命令。SQL*Plus启动时会首先查找当前目录下login.sql文件,其次会在SQLPATH目录下查找。...如果找到login.sql文件,那么SQL*Plus显示“SQL>”前执行login.sql所有内容。...glogin.sqlSQL*Plus全局登录配置文件,是Oracle自带登录脚本文件,它路径是固定,即$ORACLE_HOME/sqlplus/admin。...可以glogin.sql文件中添加如下内容: SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER> " 这样,每次登录SQL*Plus时候,SQL提示符就会变为设置内容

    58820

    SQL 基础-->SELECT 查询

    结构化查询语言 包括DDL(数据定义语言)、DCL(数据控制语言)、 DQL(数据查询语言)、DML(数据操纵语言) 二、SQL特点 SQL 语句区分大小写 SQL 语句能输入一行或多行...关键字不能整行缩写或分离 子句通常被放置分开行上 缩进可提高可读性 SQL 开发工具,SQL 语句能选择分号结束(;) .当你运行多个SQL 语句时候,需要分号 SQL*Plus中,...你要用一个分号结束每个SQL 语句.(;) 三、SQL*PLUS特征: 字符日期左对齐 数字右对对齐 列名默认大写 SQL PLUS 自己命令不需以分号“;”结束 四、SQL查询时,数字和日期类型数据可用算术运算符...+ 加 - 减 * 乘 / 除 ( ) 用于改变运算符优先级 五、空值 空值一般用NULL表示 一般表示未知、不确定值,也不是空格 一般运算符与其进行运算时,都会为空 空不与任何值相等...FROM table; 七、演示 */ --选择所有字段 SQL> SET LINESIZE 200 SQL> SELECT * FROM SCOTT.EMP; EMPNO ENAME JOB MGR

    97320

    mysql shell创建数据库_mysql怎么建立数据库

    大家好,又见面了,是你们朋友全栈君。 #!...linesize 2000 set long 99999 set pagesize 0 set feedback off execute dbms_metadata.set_transform_param...脚本 echo “${v_sqlall}”>>tmp.sql ##fExpTab “${v_sqlall}”>>tabscript.tmp fi ##调用数据库函数执行临时sql脚本,并生成临时建表脚本...fExpTab “tmp.sql”>>tabscript.tmp ##读取并规范临时脚本文件 ##将临时脚本多余空行,替换为”/”,使之成为能直接被数据库调用建表脚本 awk -v RS=’\r...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    85.6K30
    领券