存储过程调用存储过程

存储过程1

CREATE PROCEDURE GetCus

AS

BEGIN

SELECT TOP 10 CusID,CusName FROM dbo.Customer ORDER BY CusID DESC

END

GO

新建一个存储过程2,在新的存储过程2里面调用存储过程1

CREATE PROCEDURE GetInfo

AS

BEGIN

--创建一张临时表

CREATE TABLE #CusInfo(CusID INT ,CusName VARCHAR(50))

--调用存储过程把数据插入到临时表

INSERT INTO #CusInfo EXEC dbo.GETCUS

--查询临时表

SELECT a.*,b.OrderStatus FROM #CusInfo a, dbo.OnLinePo b WHERE a.CusID=b.CustomerID

END

 

你可能感兴趣的:(存储过程)