L
leisure
Unregistered / Unconfirmed
GUEST, unregistred user!
CREATE PROCEDURE TEST
(
@value char(1)
)
AS
declare @A CHAR(1)
...........
IF @A ='1'
beign
select @value ='1'
return
end;
select * from #t
GO
----------------
就以这个简单的存储过程为例..
======
你们肯定奇怪我为什么不用open返回一结果集吧..
问题是这样的:
我在存储过程中:
先得到一个值,若些值为1直接返回.
若该值为0,则建立临时表等操做,并返回些临时表的数据..
所以不能用open,因为可能没有结果集返回.
我想用execproc................................
可是它是不是不返结果集...?
听明白我的意思了吗??????
(
@value char(1)
)
AS
declare @A CHAR(1)
...........
IF @A ='1'
beign
select @value ='1'
return
end;
select * from #t
GO
----------------
就以这个简单的存储过程为例..
======
你们肯定奇怪我为什么不用open返回一结果集吧..
问题是这样的:
我在存储过程中:
先得到一个值,若些值为1直接返回.
若该值为0,则建立临时表等操做,并返回些临时表的数据..
所以不能用open,因为可能没有结果集返回.
我想用execproc................................
可是它是不是不返结果集...?
听明白我的意思了吗??????