cursordemo11.sql

来自「T-SQL示例大全」· SQL 代码 · 共 36 行

SQL
36
字号
/*
文件名称: CursorDemo11.sql
目        的: 使用 SET 命令定义一个数据指针
*/
USE 北风贸易
GO

DECLARE @CompanyName nvarchar(40), @Contact nvarchar(30), @Phone nvarchar(24)

--声明一个局部数据指针变量
DECLARE @My_Cursor_Variable CURSOR

-- 使用 SET 命令定义局部数据指针变量的各项指针属性
SET @My_Cursor_Variable = CURSOR SCROLL DYNAMIC OPTIMISTIC
    FOR 
    SELECT 公司名称,联系人,电话 FROM 客户

OPEN @My_Cursor_Variable

FETCH NEXT FROM @My_Cursor_Variable INTO @CompanyName,@Contact,@Phone

WHILE @@FETCH_STATUS = 0
BEGIN
     PRINT @CompanyName + ',' + @Contact + ',' + @Phone
     PRINT ''

     FETCH NEXT FROM @My_Cursor_Variable INTO @CompanyName,@Contact,@Phone
END

CLOSE @My_Cursor_Variable

DEALLOCATE @My_Cursor_Variable
    


⌨️ 快捷键说明

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