sqplplus - 回显当前登录信息

Fru*_*ner 1 oracle sqlplus oracle10g

有没有办法在sqlplus中回显/打印当前连接字符串?我有一个将在多个数据库中运行的脚本,我想在顶部看到一行:

Currently executing test_script.SQL as USER1@MY_DB

如果有一种方法可以做到这一点,而不必更改文件本身,这将是非常方便的.

Edd*_*wad 6

您可以使用内置的SQL*Plus替换变量_USER和_CONNECT_IDENTIFIER.

将以下行添加到SQL*Plus脚本中:

prompt Currently executing test_script.SQL as &_USER@&_CONNECT_IDENTIFIER
Run Code Online (Sandbox Code Playgroud)

这是文档链接.