标签:DBMS -- 0.0 sqlplus Plus SQL Oracle OUTPUT
Oracle DBMS_OUTPUT屏幕打印信息
可参考官方的说明,就是给sqlplus使用进行调试的,如下:
The package is typically used for debugging, or for displaying messages and reports to SQLDBA or SQLPlus (such as are produced by applying the SQL command
DESCRIBE
to procedures).
一般情况下,此设置默认是关闭的,需要通过命令进行打开:
>sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 星期三 1月 5 23:48:46 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
连接到:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> set serveroutput on;
但上述方式只是针对当前会话有效,如果退出后再登录就会失效,需要重新设置,如果需要永久打开,可使用下面的方法,在$ORACLE_HOME/sqlplus/admin/
目录下的glogin.sql
文件中增加set serveroutput on
这句代码,如下:
--
-- Copyright (c) 1988, 2005, Oracle. All Rights Reserved.
--
-- NAME
-- glogin.sql
--
-- DESCRIPTION
-- SQL*Plus global login "site profile" file
--
-- Add any SQL*Plus commands here that are to be executed when a
-- user starts SQL*Plus, or uses the SQL*Plus CONNECT command.
--
-- USAGE
-- This script is automatically run
--
set serveroutput on
其他相关信息可参考官方文档说明:DBMS_OUTPUT (oracle.com)
标签:DBMS,--,0.0,sqlplus,Plus,SQL,Oracle,OUTPUT 来源: https://blog.csdn.net/weixin_49192027/article/details/122335257
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。