我重啟了電腦,還是這種情況。
上午做題時還是好好的,下午就不行了。上午能執行出結果的一些陳述句,下午我再去執行就只能看到列名,表里沒有內容。


部分陳述句可以執行出結果,搞不懂啥情況,望大神指點一下monkey:50.gif[/face]
uj5u.com熱心網友回復:
是不是上午的資料回滾了。按正常來講,你關閉PL/SQL developer時,你在這個上面做的所有的操作會自動commit,如果你關閉計算機時,沒有手動關閉PL/SQL developer就不知道會不會commit了。不知道你重啟計算機時有沒有先把PL/SQL developer關閉了。
主要看看你篩選的資料和資料庫中的資料能對應起來就行。
uj5u.com熱心網友回復:
本地庫還是公司庫?會不會是其他同事改了uj5u.com熱心網友回復:
你這個是沒有資料導致的。你看一下teacher1表里有沒有叫張三的老師。這種多表關聯的查詢遇到問題,你可以分開查,先關聯一個表,看有沒有資料,如有有了,再關聯第二個表,以此類推。
當新關聯了一個表而導致沒有資料輸出,那就可以確定是最新關聯的這個表里資料有問題的了。
最后可以用Left Join, 用NULL值的就是關聯失敗的行了。
uj5u.com熱心網友回復:
謝謝各位老師,找到原因了,是表突然自己就不見了,莫名其妙的,已經發生兩次了。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/19542.html
標籤:開發
