在 sqlplus 程序中打印调试消息
Posted
技术标签:
【中文标题】在 sqlplus 程序中打印调试消息【英文标题】:print debug message in sqlplus program 【发布时间】:2014-04-01 13:39:50 【问题描述】:我想在使用 sqlplus 执行 sql 文件之前和之后打印一些消息。
这是我的代码:
sqlplus -s login/pwd@dbname
关键字 echo 无法在终端打印调试消息。我也尝试过打印,结果相同。
在 sqlplus 中打印消息的正确指令是什么?
【问题讨论】:
【参考方案1】:您可以使用PROMPT
在 SQLPlus 中打印一条消息:
sqlplus -s login/pwd@dbname << EOF
prompt 'begining sql file execution'
@/path_to_sql_file.sql
exit;
prompt 'ending file execution'
EOF
【讨论】:
提示文本的引号不是特别需要的 - 所有在 PROMPT 之后和换行符之前的文本都会被回显。以上是关于在 sqlplus 程序中打印调试消息的主要内容,如果未能解决你的问题,请参考以下文章