嗨我需要从CURSOR
我这样接近的STORED PROCEDURE
返回
create proc pps @return_cursor cursor VARYING OUTPUT As
DECLARE cursor_name CURSOR FOR
SELECT id FROM table_name
现在我的问题是捕获返回Cursor
DECLARE cur_ret CURSOR
cur_ret = exec pps
但执行方法会出错
我的问题是如何从存储过程中返回CURSOR并将其捕获
答案 0 :(得分:2)
答案 1 :(得分:0)
我发现它可以像这样做
创建proc pps @ret_cur游标 变化输出为DECLARE @CURx CURSOR SET @ CURx = CURSOR FOR SELECT id FROM 用户1
DECLARE @CrsrVar CURSOR;
EXEC PPS @ ret_cur = @ CrsrVar OUTPUT