基本TSQL游标语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本TSQL游标语法相关的知识,希望对你有一定的参考价值。

Minimal syntax for cursor use. See URL for SQL 2005 options and improvements.
  1. DECLARE @EntityName AS VARCHAR(100)
  2.  
  3. DECLARE DepNameCursor Cursor FAST_FORWARD
  4. FOR SELECT top 100 MailName FROM DepNameExt
  5.  
  6. OPEN DepNameCursor
  7. FETCH NEXT FROM DepNameCursor
  8. INTO @EntityName
  9.  
  10. WHILE @@Fetch_Status = 0
  11. BEGIN
  12.  
  13. INSERT INTO [UDC].[dbo].[Entity]
  14. ([Name])
  15. VALUES
  16. (@EntityName)
  17.  
  18. FETCH NEXT FROM DepNameCursor
  19. INTO @EntityName
  20. END
  21.  
  22. CLOSE DepNameCursor
  23. DEALLOCATE DepNameCursor

以上是关于基本TSQL游标语法的主要内容,如果未能解决你的问题,请参考以下文章

索引-视图-触发器-游标的基本语法

关于这个 TSQL/XQuery 分隔符分隔符的问题

Oracle-4 - :超级适合初学者的入门级笔记:plsql,基本语法,记录类型,循环,游标,异常处理,存储过程,存储函数,触发器

MySQL存储过程和游标

将 TSQL 转换为 Postgresql - SQL 错误:错误:“[”处或附近的语法错误

TSQL Raiserror 语法不正确,遵循 MSD 指南