是否可以使用 SQL Query 列出在 SQL Server 中使用游标的所有存储过程。请给我建议。
最佳答案
select * from sys.sql_modules where definition like '%CURSOR FOR %'
如果你正在寻找当前打开的游标,你可以使用这个查询:
SELECT creation_time, cursor_id, name, c.session_id, login_name
FROM sys.dm_exec_cursors(0) AS c
JOIN sys.dm_exec_sessions AS s ON c.session_id = s.session_id
关于sql - 使用 Query 在 SQL Server 中查找所有使用游标的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38330999/