使用shell脚本从SQL脚本中select到本地variables的列

如何将从表中检索的列值存储到我的shell脚本中的variables中。

我有以下代码:

#!/usr/bin/ksh echo "This script will try to connect to sql plus and displays the date" echo sqlplus user/password << EOF SELECT sysdate from dual; EOF exit; echo "End of SQL" 

我需要将sysdate的值存储到本地variables并进行回显。 我怎么做?

这对我有效。

  #!/usr/bin/ksh clear echo "This will print the Date" VALUE=`sqlplus -silent apps/Z4vRD3me <<END set pagesize 0 feedback off verify off heading off echo off select sysdate from dual exit; END` # xx=$(echo 'select sysdate from dual' | sqlplus -silent apps/Z4vRD3me) echo $VALUE echo "End of SQL"