sql - sqlplus 中的 Oracle 输出

标签 sql oracle stored-procedures oracle11g sqlplus

我有一个 oracle 存储过程,它以以下形式向用户输出

DBMS_OUTPUT.PUT_LINE('....');

我通过 sqlplus 中的 .sql 文件运行存储过程,并且存储过程的任何输出消息都没有显示在 sqlplus 命令窗口中。如何让输出显示在命令窗口中?

谢谢,

最佳答案

您需要通过以下命令将服务器输出设置为开启:

SET serveroutput ON;

干杯!

关于sql - sqlplus 中的 Oracle 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18197830/

相关文章:

MYSQL:多表连接 - 以先前的连接为条件

performance - Oracle PL/SQL 中的延迟更新

php - 适用于所有主要数据库的查询生成器?

java - 如何将时间戳字段发送到 Oracle 存储过程。尽管数据库配置来自 Java?

mysql - 显示当前运行的所有存储过程

sql - 存储过程中的 IF/ELSE 性能

php - MySQL 不使用 INNER JOIN 在单独的表中显示重复的列名

sql - 如何将空字符串设为空值以允许在可选字段中重复空字符串?

mysql - 使用外键进行双边行动

mysql - 如何深入mysql存储过程递归?