由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SQL run a stored procedure by fetching from a cursor row by (转载)
相关主题
[SQL] just figured out how to loop through all columns in a table[Mysql] how to return NULL count in group by query
SQL中啥时候用group by, 啥时候用self-join?请问SAS大牛一个关于proc sql join
SAS Proc SQL count问题SAS code求教
SQL find distinct values in large table (转载)大牛请进,问个sas问题
proc sql如何随机选择数据。ranuni我也来请教一个SAS问题
Help! proc sql;cout not null value.SAS Code 求助,如何把在另一个dataset的id找出来
如何删除重复的OBS?问个sql问题
请教proc sql求教个SQL的问题
相关话题的讨论汇总
话题: fetch话题: cursor话题: declare话题: my话题: sql
进入Statistics版参与讨论
1 (共1页)
l******9
发帖数: 579
1
【 以下文字转载自 Database 讨论区 】
发信人: light009 (light009), 信区: Database
标 题: SQL run a stored procedure by fetching from a cursor row by row
发信站: BBS 未名空间站 (Fri May 23 17:57:23 2014, 美东)
I need to run a stored procedure on SQL server 2008.
But, I can only fetch one row from the cursor. After that, the @@FETCH_
STATUS is -1.
DECLARE @my_table TABLE
(
code int not null
);
INSERT INTO @my_table (id)
SELECT DISTINCT a.id
FROM table1 as a
WHERE a.value = 'abc'
ORDER BY a.id ASC
DECLARE t_input CURSOR FOR
SELECT id
FROM @my_table
DECLARE @return_value tinyint
DECLARE @my_id varchar(3)
OPEN t_input
FETCH NEXT FROM t_input into @my_id
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC @return_value = my_procudure
@arg1 = 6,
@ar2 = 9
SELECT 'Return Value' = @return_value
FETCH NEXT FROM t_input into @my_id # this is -1 !!!!!!!!!!
END
So, it only run one iteration in the while loop.
my_procudure run well and has nothing to do with the cursor.
Any help would be appreciated.
1 (共1页)
进入Statistics版参与讨论
相关主题
求教个SQL的问题proc sql如何随机选择数据。ranuni
给duplicate加flagHelp! proc sql;cout not null value.
问个sql的问题吧,搞不出来了.如何删除重复的OBS?
keep group of values of SQL procedure in one table (转载)请教proc sql
[SQL] just figured out how to loop through all columns in a table[Mysql] how to return NULL count in group by query
SQL中啥时候用group by, 啥时候用self-join?请问SAS大牛一个关于proc sql join
SAS Proc SQL count问题SAS code求教
SQL find distinct values in large table (转载)大牛请进,问个sas问题
相关话题的讨论汇总
话题: fetch话题: cursor话题: declare话题: my话题: sql