让存储过程说我有2个存储过程:如何防止返回结构从其他存储过程
CREATE spTest1
AS
BEGIN
SELECT Field1 FROM TableA
END
CREATE spTest2
AS
BEGIN
EXEC spTest1
SELECT Field2 from TableB
END
如果我们看一下从spTest
执行的结果,我们可以看到,返回2个的结果集。有没有办法只返回spTest2
的结果集,即Field2
从TableB
?
感谢您的帮助...
这可能听起来很不自然,但停止返回2个结果集的spTest2的方法是不返回2个结果集。这里真正的问题是什么? – 2015-04-02 17:22:54
我没有返回任何结果集,但SQL默认返回它们。 – malkassem 2015-04-02 17:23:58
我认为,也许更好的答案是我无法更改spTest1,并且需要返回spTest2中的结果集。这个答案可能更有意义。 – malkassem 2015-04-02 17:25:45