PLSQL查詢出Oracle數(shù)據(jù)后無法修改怎么辦?
1、PL SQL 的查詢結果本來就不能用于直接修改。
2、請根據(jù)查詢結果編寫(使用)標準的SQL語句,讓PL SQL執(zhí)行(也就是發(fā)送給數(shù)據(jù)庫服務器)來進行修改。
3、或手動找到相關的表點右鍵,點“編輯數(shù)據(jù)”。相關知識:1、PL SQL中直接找到表,然后對表點右鍵-》“編輯數(shù)據(jù)”,這樣打開的表可以進行數(shù)據(jù)的直接修改與輸入。原因是,這樣打開的表是最簡單的查詢,PL SQL幫你準備好了相應的回寫與修改的SQL語句,實質是“幫”你完成了相關語句的編寫。2、而自定義的SQL語句查出的結果,有可能是非常復雜的語句產(chǎn)生的查詢,PL SQL是不知道怎么自動產(chǎn)生相應對應的修改表、追加數(shù)據(jù)的語句的,所以,得靠你自已動手。3、一定要建立這樣的理解,當前主流的網(wǎng)絡數(shù)據(jù)庫操作,基本上都建立在SQL語句的發(fā)送、接收、執(zhí)行的基礎上。不應該用“打開”文件,“改寫”文件的理念去理解它。因為數(shù)據(jù)文件可能壓根就不在你操作的電腦上。
4、你要做的應該是把你想干嘛通過SQL語句告訴數(shù)據(jù)服務器系統(tǒng),你想干嘛,然后數(shù)據(jù)服務器分析SQL語句后,依你的要求去做。