关于severoutput的设置

1 篇文章 0 订阅
1 篇文章 0 订阅

set severoutput on ;

打开oracle自带的输出方法dbms_output。在执行set serveroutput on以后,使用dbms_output方法可以输出信息,你想要输出执行结果就必须将此开关打开。

serveroutput 是sqlplus的配置参数,而不是数据库的配置参数,修改并保存sqlplus的配置参数,那么每次打开sqlplus时就不用重新设置了。

设置方法如下:

1. sql> set serveroutput on然后,在sqlplus中

2. sql> store set $ORACLE_HOME/sqlplus/admin/glogin.sql replace完成保存设置.

可以通过如下查看下当前serveroutput 的状态:SQL> show serveroutput;

结果:serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED说明设置成功。

 

要先执行set serveroutput on以后,才可以操作存储过程,函数,包等oracle常用函数。

 

eg:

set serveroutput on
SQL> declare
2 n number(2) := 2;
3 begin
4 case n
5 when 1 then
6 dbms_output.put_line('first branch');
7 when 26 then
8 dbms_output.put_line 搜索('fifth branch');
9 else
10 dbms_output.put_line('else branch');
11 end case;
12 end;
13 /
else branch

PL/SQL过程已成功完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值