我被提供(由某些框架)在 sqlplus 中运行命令,但我自己没有启动它。我想知道那个 sqlplus 运行的版本。
在 SQL*Plus 中,有一些预先定义的替换变量:
SQL> define
DEFINE _DATE = "23-NOV-13" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "" (CHAR)
DEFINE _USER = "" (CHAR)
DEFINE _PRIVILEGE = "" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1102000100" (CHAR)
DEFINE _EDITOR = "Notepad" (CHAR)
Run Code Online (Sandbox Code Playgroud)
注意_SQLPLUS_RELEASE。您在 SQLPLUS 中引用了它。
例如,您可以执行以下操作:
sqlplus -S /nolog<<EOF
prompt &_SQLPLUS_RELEASE
quit
EOF
Run Code Online (Sandbox Code Playgroud)