怎样得到 exec 存储过程 的结果集?? 请问大家要怎样得到 exec 存储过程名 返回得到的一个结果集放在游标里循环,把结果集字符串累加或者得到 exec 存储过程名 返回记录的数目放在一个变量里总之就是把执行存储过程的结果放在一个变量里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- 可以参考这个例子去实现CREATE TABLE #who ( spid SMALLINT, ecid SMALLINT, status VARCHAR(1024), loginname VARCHAR(1024), hostname VARCHAR(1024), blk VARCHAR(10), dbname VARCHAR(1024), cmd VARCHAR(1024))INSERT INTO #who EXEC sp_whoselect * from #who --建立过程CREATE PROCEDURE protest @i int, @j int, @k int OUTPUTASBEGIN select @k=@i+@jEND---调用DECLARE @return_value int, @k intEXEC @return_value = [dbo].[protest] @i = 1, @j = 1, @k = @k OUTPUTSELECT @k as N'@k'SELECT 'Return Value' = @return_value insert into #temp exec sp_test create table #tab(id int, name varchar(20))insert into #tab exec p_textselect * from #tab 求条SQL语句。 DBCC SHOWCONTIG后的结果,这个表的索引有没有问题? 请问“没有为RPC的目的而设置”是什么回事呢? sql server 2008 安装问题 急 急 急 求一无限分级加行列转换语句 不知道要怎么写,请大家帮忙看看 触发器问题 如何删除数据库表中的email字段的所有email记录值的第而个字母? 如何做到快速检测与数据库是否连接! 如何让触发器再两台服务器之间使用。 求sql语句 菜鸟问题 求sql语句(数据合并问题)
spid SMALLINT,
ecid SMALLINT,
status VARCHAR(1024),
loginname VARCHAR(1024),
hostname VARCHAR(1024),
blk VARCHAR(10),
dbname VARCHAR(1024),
cmd VARCHAR(1024)
)INSERT INTO #who EXEC sp_whoselect * from #who
CREATE PROCEDURE protest
@i int,
@j int,
@k int OUTPUT
AS
BEGIN
select @k=@i+@j
END
---调用
DECLARE @return_value int,
@k intEXEC @return_value = [dbo].[protest]
@i = 1,
@j = 1,
@k = @k OUTPUTSELECT @k as N'@k'SELECT 'Return Value' = @return_value
insert into #tab exec p_text
select * from #tab