簡體   English   中英

通過Shell腳本從表中刪除記錄

[英]Delete record from table via shell script

我有以下代碼

echo "Please enter your Roll No"
 read -r roll
res_var=`sqlplus -s username/password << EOF
BEGIN
delete from stud_table where roll_no = '$roll'
COMMIT;
END;
/
EOF
`

我希望在用戶輸入否時刪除一條記錄
我上面的代碼正確嗎? 我沒有收到任何錯誤,但記錄也沒有被刪除

  1. 我認為您不需要閱讀-r。 使用只讀卷
  2. 確保roll_no不是變量。 如果是,請在$ roll中添加單引號

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM