pl sql 怎么写语句能直接修改 查询表的值

2024-12-05 06:03:36
推荐回答(2个)
回答1:

1.plsql里面不允许执行select * from tablename的语句,只能执行select * into xxx from tablename
2.要修改行记录你要使用游标操作
3.使用for update 是可以的,他不是不稳定只是他操作会锁表
4.rowid 在数据库里是不稳定的,他是会变的,你应该使用主键而不是rowid

回答2:

如下:
select t.rowid,t.* from pa_adm t