本文介绍了存储过程子查询问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨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!
:)


这篇关于存储过程子查询问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 05:55