PLSQL查询出Oracle数据后无法修改怎么办

如题所述

1、PL SQL 的查询结果本来就不能用于直接修改。
2、请根据查询结果编写(使用)标准的SQL语句,让PL SQL执行(也就是发送给数据库服务器)来进行修改。
3、或手动找到相关的表点右键,点“编辑数据”。

相关知识:
1、PL SQL中直接找到表,然后对表点右键-》“编辑数据”,这样打开的表可以进行数据的直接修改与输入。原因是,这样打开的表是最简单的查询,PL SQL帮你准备好了相应的回写与修改的SQL语句,实质是“帮”你完成了相关语句的编写。
2、而自定义的SQL语句查出的结果,有可能是非常复杂的语句产生的查询,PL SQL是不知道怎么自动产生相应对应的修改表、追加数据的语句的,所以,得靠你自已动手。
3、一定要建立这样的理解,当前主流的网络数据库操作,基本上都建立在SQL语句的发送、接收、执行的基础上。不应该用“打开”文件,“改写”文件的理念去理解它。因为数据文件可能压根就不在你操作的电脑上。
4、你要做的应该是把你想干嘛通过SQL语句告诉数据服务器系统,你想干嘛,然后数据服务器分析SQL语句后,依你的要求去做。
温馨提示:答案为网友推荐,仅供参考
相似回答