如何在設置變量時在shell腳本中運行SQL命令?我曾嘗試過這種方法,它不執行命令,它認爲命令只是一個字符串。如何在shell腳本中運行SQL
#!/bin/ksh
variable1=`sqlplus -s username/[email protected]_instance <<EOF
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF
select count(*) from table;
EXIT;
EOF`
if [ -z "$variable1" ]; then
echo "No rows returned from database"
exit 0
else
echo $variable1
fi
自我應答,然後自我-C有用ommenting? – Aneri
你在這裏使用了不同的shell ... – dwjv
@Aneri,不確定你以前是否使用過SO,但是寫一個問題並添加一個SO中不存在的答案正在爲SO增加價值。這實際上是一個功能。 –