相关疑难解决方法(0)

如何将DBMS_OUTPUT.PUT_LINE的输出重定向到文件?

我需要在pl/sql中调试以计算程序的次数,我想使用:

SELECT systimestamp FROM dual INTO time_db;
DBMS_OUTPUT.PUT_LINE('time before procedure ' || time_db);
Run Code Online (Sandbox Code Playgroud)

但我不明白输出的位置,如何将其重定向到包含我想要收集的所有数据的日志文件?

oracle plsql oracle-sqldeveloper dbms-output

45
推荐指数
6
解决办法
27万
查看次数

AUTONOMOUS_TRANSACTION

我正在考虑使用AUTONOMOUS_TRANSACTION Pragma进行批处理中的某些日志记录.有人对这个有经验么 ?若有,任何利弊都会受到赞赏.

sql oracle plsql

6
推荐指数
1
解决办法
1351
查看次数

实时拥有PL/SQL输出

是否可以实时输出PL/SQL的输出?我有一个非常庞大的包,运行了一个多小时,我想看看包裹在特定时间的位置.

无论如何,我目前使用日志表执行此操作,每次运行时会填充数百个日志描述,我只是好奇这是否可行.

谢谢!

sql oracle plsql

5
推荐指数
2
解决办法
4000
查看次数

标签 统计

oracle ×3

plsql ×3

sql ×2

dbms-output ×1

oracle-sqldeveloper ×1