15.5.1 全局与本地游标演示.sql

来自「关于Sql的一些命令的源代码」· SQL 代码 · 共 26 行

SQL
26
字号
USE tempdb
GO

--测试的存储过程
CREATE PROC p_test
AS
DECLARE tb CURSOR
FOR
SELECT 1
IF @@NESTLEVEL<2 EXEC p_test
DEALLOCATE tb
GO

--设置 CURSOR_DEFAULT 为 GLOBAL
ALTER DATABASE tempdb SET CURSOR_DEFAULT GLOBAL
PRINT 'CURSOR_DEFAULT GLOBAL'
EXEC p_test

--设置 CURSOR_DEFAULT 为 LOCAL
ALTER DATABASE tempdb SET CURSOR_DEFAULT LOCAL
PRINT 'CURSOR_DEFAULT LOCAL'
EXEC p_test
GO
--删除测试的存储过程
DROP PROC p_test

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?