plsql 多表查询 for update
我是初学者,碰到如下问题。比如如我查询A表和B表,B表的JOB是空的,但不用A表关联我对应不上B表的JOB。我想省点事直接forupdate后傻瓜式修改,可是解了锁也填不...
我是初学者,碰到如下问题。
比如如我查询A表和B表,B表的JOB是空的,但不用A表关联我对应不上B表的JOB。我想省点事直接for update后傻瓜式修改,可是解了锁也填不上数字。这怎么搞?代码如下:
select a.name,b.job from a,b
where a.number=b.number
for update 展开
比如如我查询A表和B表,B表的JOB是空的,但不用A表关联我对应不上B表的JOB。我想省点事直接for update后傻瓜式修改,可是解了锁也填不上数字。这怎么搞?代码如下:
select a.name,b.job from a,b
where a.number=b.number
for update 展开
1个回答
展开全部
那说明你妹数据库update的权限咯,是不是打开锁,修改好数据后,再查询下,发现数据还是没变?
追问
不是,我有权限,不多表查询的时候是能改的我在公司也修改点东西,就是点了解锁按钮之后输不上数值。
追答
额,刚上班,重新看了你昨天的提问,我才发现,哪能夺标查询后for update啊,这本来就是错误的语法.......因为多表查询后的结果集可以说是一个view,你update哪张表?不可能的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询