如果你是再SQL*PLUS中,只要再环境中打出
SET SERVEROUTPUT ON
就可以了.
还有一种方法:就是使用环境中的绑定变量也可以.
再环境中定义:
VARIABLE NAME VARCHAR2(50);
然后把过程添加一个OUT类型的参数如: P_NAME OUT depositor.customer_name%TYPE.
然后再过程中给P_NAME赋值:P_NAME=rec.name;
再调用过程的时候将定义好的绑定变量作为实参:
BEGIN
show_customer_sp(...,NAME);
END;
最后,用PRINT命令输出该绑定变量:
SQL>PRINT NAME
这样就可以看到NAME的结果.
SQL> set serverout on
SQL> exec dbms_output.put_line('asda');
asda
PL/SQL procedure successfully completed
SQL>
热文推荐
- 固态硬盘M.2接口与PCI-E SSD固态硬盘的关系
固态硬盘M.2接口与PCI-E SSD固态硬盘的关系
26-03-02 - space是哪个键,在哪里
space是哪个键,在哪里
26-03-02 - dbo 与 db_owner选择 不同的效果
dbo 与 db_owner选择 不同的效果
26-03-02 - 使用 SQL Server Profiler 查看 慢SQL
使用 SQL Server Profiler 查看 慢SQL
26-03-02 - amd和intel CPU处理器哪个好
amd和intel CPU处理器哪个好
26-03-02 - pnkbstra.exe是什么进程文件,可以删除吗
pnkbstra.exe是什么进程文件,可以删除吗
26-03-02 - 分区表2
分区表2
26-03-02 - qq接收文件在哪
qq接收文件在哪
26-03-02 - SQL Server2008 clear历史备份文件 Management Studio操作?
- 电脑硬盘的结构都有哪些组成
电脑硬盘的结构都有哪些组成
26-03-02
