如何将从表中检索的列值存储到我的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"