将 PLSQL 游标 FOR 循环语法转换为 TSQL
我有一些 PLSQL 代码,它循环执行一些逻辑:
FOR I in cur1
LOOP
SELECT value1, value2
FROM db1..table1 t1
END LOOP;
任何人都可以向我解释在 TSQL 中执行此操作的语法吗?
I have some PLSQL code which loops through some logic:
FOR I in cur1
LOOP
SELECT value1, value2
FROM db1..table1 t1
END LOOP;
Can anyone explain to me the syntax for doing this in TSQL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是标准 TSQL 游标中的通用循环。但尽可能避免使用游标。他们的表现非常糟糕。
This is a generic loop in a standar TSQL Cursor. But try to avoid Cursors when possible. They Have very bad performance.
T-SQL 中没有 FOR。 WHILE 示例:
有关详细信息:http://msdn.microsoft.com /en-us/library/ms178642.aspx
There is no FOR in T-SQL. An example with WHILE:
For more information: http://msdn.microsoft.com/en-us/library/ms178642.aspx