sqlplus设置问题

[复制链接]
查看11 | 回复8 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
使用sqlplus运行脚本,有两个问题无法解决:
1、参数替换后会显示“旧值……新值……”,如何消除这些提示?
2、调用其它脚本时显示“输入被截为N个字符”,这是什么意思?如何消除?
急用,求援!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
1)set define off or set scan off
2) set wrap on
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
都没解决啊!
问题1,我是需要作参数替换的,只是不想让它显示提示信息;
问题2,我想要得结果就是不自动换行的。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 MountLion 发布
[B]都没解决啊!
问题1,我是需要作参数替换的,只是不想让它显示提示信息;
问题2,我想要得结果就是不自动换行的。 [/B]

1)set verify off
2)set linesize 10000
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
set verify off, OK!
不过“输入被截”问题还是没有解决(注:是用dbms_output.put_line输出的,每一行都不太长,总共有两百来行)
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 MountLion 发布
[B]set verify off, OK!
不过“输入被截”问题还是没有解决(注:是用dbms_output.put_line输出的,每一行都不太长,总共有两百来行) [/B]

贴上来看看
dbms_output.put_line最多可以每行输出255个字符.默认的输出buffer是10000.如果buffer不够,先设置大点
set serveroutput on size 10000000
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
终于搞清楚了:是因为脚本最后一个“/”后面没有加回车。
在这种情况下,这一行有多少个字符,就会显示“输入被截为几个字符”。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
可能是form6i带的sqlplus才有这个问题。新版本似乎没有这个问题。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 MountLion 发布
[B]终于搞清楚了:是因为脚本最后一个“/”后面没有加回车。
在这种情况下,这一行有多少个字符,就会显示“输入被截为几个字符”。 [/B]

哦?
因为没出什么问题,所以一直也没在意
原来是这个原因啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行