日期:2014-05-19  浏览次数:20481 次

SQLServer2000中 存储过程 调用 存储过程
SQLServer2000中不是说可以存储过程调用另一个存储过程吗?
现在我有一个存储过程:

CREATE   PROCEDURE   dbo.AHX   AS
SELECT   a,Sum(c.R_1+c.R_2)   AS   b
FROM   c
GROUP   BY   a;
GO

运行exec   AHX   可以显示记录

现在我想新建一存储过程,调用这个AHX的字段和记录,组成一个新表
例如像这样:
SELECT   d.e,   AHX.b
FROM   d   LEFT   OUTer   JOIN   AHX   ON   d.e=   AHX.a
可以吗?
如果可以,要怎样写?
我运行第二个存储过程时会提示:过程   AHX   没有参数,但却为该过程提供了参数。
不知道是不是没加变量的关系,请高手指点,拜托拜托!!!

------解决方案--------------------
先将存储过程内容存为临时表,再在select中关联临时表查询.