0
我有一個shell腳本試圖執行一個簡單的sql語句,並打算將結果存儲在單個變量中。但我無法做到這一點。我使用Cygwin並打算在unix中使用它。 查找下面的腳本執行sql語句並在變量中存儲值
echo "executing a script.."
var=(sqlplus cimnewuser/[email protected]
select ID from catalog where tablename='MCT_35618';
exit)
echo "$var"
它給了我錯誤。我是在sql中執行sql操作的新手。
在此先感謝!
謝謝...我修改,但它並不呼應的結果和被卡在那裏...... ... – mahesh
修改後的腳本是.... var = $('sqlplus cimnewuser/cimnewuser @ cimnew select catalog from where tablename ='MCT_35618'; exit') echo「$ var」 – mahesh
嘗試將sql命令在一個文件中,說'commands.sql'並執行'var = $(sqlplus cimnewuser/cimnewuser @ cimnew @ command.sql)' – devnull