SQL 存储过程 返回两个表要怎样写?能不能在存储过程里面调用另一个存储过程
如题。
我第一个存储过程 是:
create procedure [dbo].[yjx021]
@flag int=1, --1过期 0 有效
@sales_order_rkey int=12, --60表rkey
@VDate1 datetime='2007-1-1 00:00:00',
@VDate2 datetime='2099-1-1 00:00:00'
as 。。。略
=====这个存储过程查询得到一条记录。
我第二个存储过程 是:
create procedure [dbo].[yjx022]
@sales_order_rkey int=12 --60表rkey
as 。。。略
======这个存储过程得到数条记录。
============我的问题是:===============
1. 能否在第一个存储过程中调用第二个存储过程?
2. 如果可以,我想把两个存储过程合并,也就是在第一个存储过程增加两个表变量,用来存储两个存储过程的表结果。
我要怎样做?请高手解答。谢谢!