如何在Linux中将sql输出分配给变量?
我有这样一个shell脚本: a.sh如何在Linux中将sql输出分配给变量?,linux,oracle,sqlplus,Linux,Oracle,Sqlplus,我有这样一个shell脚本: a.sh GetVersion() { sqlplus -s "/ as sysdba" <<EOF SET HEADING OFF SET FEEDBACK OFF SET LINESIZE 3800 SET TRIMSPOOL ON SET TERMOUT OFF SET SPACE 0 SET PAGESIZE 0
GetVersion()
{
sqlplus -s "/ as sysdba" <<EOF
SET HEADING OFF
SET FEEDBACK OFF
SET LINESIZE 3800
SET TRIMSPOOL ON
SET TERMOUT OFF
SET SPACE 0
SET PAGESIZE 0
SELECT version from v$instance
EOF
}
GetVersion
GetVersion()
{
sqlplus-s“/as sysdba”我修正了我的评论。它工作得很好,谢谢。只要把它作为解决方案,我会标记。$instance是上面shell中的一个变量?如果是,并且它工作正常,那么这对我也有帮助alot@GeorgeGeorgiou这是一个从v$instance视图获取数据的sql命令。