sc表:

student表:

我的修改陳述句:
update sc set grade ='0' where sno in (select sno from student where sdept='cs');
修改結果,失敗啊沒有反應,為什么呢:
uj5u.com熱心網友回復:
怎么執行的,截處圖上來uj5u.com熱心網友回復:
直接執行命令啊:
uj5u.com熱心網友回復:
這個update還沒有提交,在另一個會話里面查的吧?uj5u.com熱心網友回復:
下面,有個影響的行數,是多少 ? 如果 2 行,你就提交一下。 參考 2# 的建議。uj5u.com熱心網友回復:
1、你在update后面直接查詢sc表看看資料有沒有變化。2、如果在其它的會話中查詢,那么在update后面執行commit后,在其它會話中再查詢。
uj5u.com熱心網友回復:

執行完之后要這里會亮的,記得點,這樣更新才算完成
uj5u.com熱心網友回復:
commit;uj5u.com熱心網友回復:
應該是一個會話update,沒有commit;另外一個會話查詢的轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13111.html
標籤:基礎和管理
上一篇:在sql中,使用union替換or,一定會帶來好處,這個是正確的還是錯誤的說法?
下一篇:Oracle sql陳述句找茬
