本文介绍了存储过程子查询问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨frnds !!
i创建商店程序,将插入数据放入表格。
@否=从reg_table中选择max(no)//从其他表中选择最大值
exec(@No)
插入表值(''1'',''101'',@ No);
i想要这样做但是@no not not store result查询。
如何获取NO并将其插入表中???
hi frnds!!
i create store procedure for inset data into table.
@No=select max(no) from reg_table //select maximum no from other table
exec(@No)
insert into table values(''1'',''101'',@No);
i want to do this but @no not store result of query.
how can fetch NO and insert it into table???
推荐答案
@No=select max(no) from reg_table
到
to
select @No = max(no) from reg_table
这应解决您的问题。
That should resolve your issue.
select @No = max(no) from reg_table
insert into table values('1','101',@No);
或
or
insert into table
select
'1',
'101',
(Select max(no) from reg_table)
快乐编码!
:)
Happy Coding!
:)
这篇关于存储过程子查询问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!