
Oracle数据库中查出来的数据可以在表上直接修改吗?
3个回答
展开全部
使用PL/SQL可以直接在表 上修改。
有两种方式:
1、select * from table for update;
解锁直接修改,然后提交。这个有一个不好的地方,这样会锁表。一般采用第二种方式
2、select rowid,t.* from table t ;
解锁直接修改,然后提交 ,这种方式不会锁表。
有两种方式:
1、select * from table for update;
解锁直接修改,然后提交。这个有一个不好的地方,这样会锁表。一般采用第二种方式
2、select rowid,t.* from table t ;
解锁直接修改,然后提交 ,这种方式不会锁表。
追问
还是不能修改,需要特定权限吗?
追答
要修改,需要对用户赋予DML操作的权限。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询