Sql server 如何防止子级在游标中返回select(SQL Server)
我试图从SQLServer游标向API发送一个响应 游标调用一个包含select的存储过程Sql server 如何防止子级在游标中返回select(SQL Server),sql-server,stored-procedures,cursor,Sql Server,Stored Procedures,Cursor,我试图从SQLServer游标向API发送一个响应 游标调用一个包含select的存储过程 declare db_cursor cursor for select [item] from someTable open db_cursor; fetch next from db_cursor into @item while @@fetch_status = 0 begin exec db..someStoredProcedure @item -- Prevent a selec
declare db_cursor cursor for select
[item]
from someTable
open db_cursor;
fetch next from db_cursor into @item
while @@fetch_status = 0 begin
exec db..someStoredProcedure @item -- Prevent a select in this proc
fetch next from db_cursor into @item
end;
close db_cursor;
deallocate db_cursor;
select 'end cursor' -- Send this back to API
如何防止
exec select
返回到父过程,以便在光标完成后仅选择end cursor
?一旦您选择返回到客户端…我更感兴趣的是像prevent default
这样的命令,我可以在不修改底层过程的情况下使用它。非常确定这是不可能的。。。您可以尝试使用exec
作为临时表的插入,这将吞掉它。该模式是什么样子的?抱歉,很匆忙。。。谷歌“sql执行插入”