SQL Server 中的循环行

2024-05-03

我有一个包含 2 列的 SQL Server 表:Code 和 CodeDesc。我想使用 T-SQL 循环遍历行并打印 CodeDesc 的每个字符。怎么做?


如果您确实想循环遍历行,则需要光标。

CURSOR http://msdn.microsoft.com/en-us/library/ms189826(SQL.90).aspx

DECLARE   @temp      YOURTYPE 
DECLARE   c          CURSOR
FOR       SELECT     CodeDesc 
          FROM       authors
OPEN      c
FETCH     NEXT FROM c 
INTO      @temp
WHILE     @@FETCH_STATUS = 0
BEGIN
         -do something with temp
         FETCH NEXT INTO @temp
END
CLOSE      c
DEALLOCATE c
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 中的循环行 的相关文章

随机推荐