使用oracle 11g 时写pl/sql 语句declare..begin..and.. 执行后连个提示都没有,怎样显示出提示和结果?

我已经提前执行了setserveroutputon,还不出结果。后来我才发现不管怎么样就是要pl/sql语句和setserveroutputon同时执行,才会出现结果,就... 我已经提前执行了set serveroutput on,还不出结果。后来我才发现不管怎么样就是要pl/sql语句和set serveroutput on同时执行,才会出现结果,就是每次都要执行set serveroutput on,有什么方法可以修改的吗?还有为什么报错的时候,不是在下面提示,而是一个对话框。求各位大神解释,是不是要设置什么东西呢?? 展开
 我来答
百度网友8a84e6a6b
2014-02-13 · 超过33用户采纳过TA的回答
知道答主
回答量:202
采纳率:0%
帮助的人:80.5万
展开全部

define _editor='D:\Program Files (x86)\IDM Computer Solutions\UltraEdit\Uedit32.exe'
set serveroutput on size 1000000
set num 38
set trimspool on
set long 5000
set linesize 450
set pagesize 9999
set NULL<null>
column plan_plus_exp format a70
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user)||'@'||substr(global_name,1,decode(dot,0,length(global_name),dot-1)) global_name
from(select global_name,instr(global_name,'.') dot from global_name);
set sqlprompt '&gname>'
set termout on
set time on
set timing on


把这个脚本保存为login.sql, 放在


目录下(如图),也可以设置SQL_PATH变量(好像是这个名字,忘记了),第一行可以修改为自己常用的文本编辑器的程序目录(为ed命令所用)。

其余的不解释了。名字一定要为login.sql。

追问
额?我电脑里好像没有Shadow这个目录啊!!怎么办?
追答
这是我自己的目录,你看一下,你的命令行一进去的目录,放那下面就行。试试吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式