请问如何用利用SQL查询为PL/SQL变量赋值?
答案:2 悬赏:10
解决时间 2021-02-27 06:17
- 提问者网友:陪我到最后
- 2021-02-26 08:14
这就是变量里要放的值:select max(ID)+1 from test; 意思是取最大的ID然后要执行的语句是往test表中再插入一条ID数最大的记录和更新另一个表数据.insert into test (ID) values (最大ID加1的变量)insert into cusss (name,number) values(feikeq,最大ID加1的变量)怎么在PL/SQL里实现?谢谢了。
最佳答案
- 二级知识专家网友:错过的是遗憾
- 2021-02-26 09:33
declare @id int
select @id=(max(ID)+1) from test (这里给参数赋最大的ID+1)
后面的插入语句你会写的吧?insert into test values(@id,……)
select @id=(max(ID)+1) from test (这里给参数赋最大的ID+1)
后面的插入语句你会写的吧?insert into test values(@id,……)
全部回答
- 1楼网友:闲懒诗人
- 2021-02-26 10:23
insert into test select max(id)+1 from text insert into cusss (name,number) values(feikeq,(select max(id)+1 from text))
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯