我需要从存储过程中检索第一个结果集, 这个程序返回两个结果集我只需要第一个 我怎么能这样做?
for example :
-- the first result
-----------------------------------------
| ID | Code | Name | Notes | .... | ... |
-----------------------------------------
| | | | | | |
-- the second result
-----------------
| Date | Number |
-----------------
| | |
答案 0 :(得分:0)
编辑存储过程并删除/注释第二个结果。
答案 1 :(得分:0)
如果您能够更改存储过程代码,则可以添加可选SQL参数,例如:
@FirstOnly bit = 0
然后在第一个SELECT
语句之后,进行以下查询:
IF @FirstOnly=1
BEGIN
RETURN
END
答案 2 :(得分:0)
创建一个临时表。执行sql过程并将结果插入临时表并选择第一行。所以你不必改变程序。