0
下面是我使用的腳本:一個爲什麼不在shell腳本中使用SQLLDR創建表?
#!/usr/bin/ksh
echo "create table temp_a" > emptab.sql
echo "(" >> emptab.sql
echo "subscriber_no int" >> emptab.sql
echo "); commit" >> emptab.sql
sqlplus -s user/[email protected] << eof
@emptab.sql
exit
eof
執行這個腳本後我沒有得到任何印刷或錯誤。執行腳本後,我通過使用「select * from temp_a」來檢查表是否存在,但是我得到一個表不存在的異常。
請告知我的腳本中有什麼錯誤。
在此先感謝