【发布时间】:2013-07-26 12:55:28
【问题描述】:
在一次关于 Microsoft T-SQL 代码格式的“宗教”讨论中,我质疑 GOTO 语句在 T-SQL 语法中是否仍然可用。在使用 T-SQL 的 13 年中,我从未有机会使用它,而且确实不知道它是否存在。在对文档进行了简短搜索后,令我惊愕的是,它确实存在!
我的问题是这样的:
是否存在至少一种情况,其中 GOTO 语句产生的解决方案性能优于使用其他高阶编程结构的解决方案?
- 加密算法实现
我的问题是不是:
- 如何在不创建整个函数的情况下使用少量功能?
- 如何在不复制/粘贴的情况下复制错误处理功能?
【问题讨论】:
-
我曾经解决过一个需要 goto 的问题:stackoverflow.com/questions/7244617/…
-
@t-clausen.dk 这绝对需要被列为答案!这肯定是 GOTO 的一个有趣且独特的用法!关于您为什么不使用 while 循环的任何想法?
-
这也可以用
WHILE:) 完成
标签: sql tsql coding-style goto