1
11
取决于SQL—有些方言除了GOTO之外,没有为流控制提供有用的机制。 转到通常是不好的形式。 |
2
9
不在生产代码中,但用于测试就可以了。 例如,希望为存储过程提供回归测试,其中“公共位”是对被测试过程的调用和调试语句。
作为一个t-sqlnoob,我希望在范围内声明过程或函数来执行“公共位”,但这是我在google搜索了很多次之后所能想到的最好方法。为什么要为要重用的每一位代码设置一个存储过程。尤其是非生产性工作。 |
3
3
不。 与其他语言一样,使用Goto几乎总是有更好的选择。 如果您告诉我们您使用的是哪个SQL包,以及您要完成的任务,我们可能会告诉您哪些是合适的。 |
4
0
我的猜测是否定的。在任何现代语言中,我对goto语句的一般规则是,如果你使用它们,你的设计就有问题。 |
5
0
转到 是具有自身特征的关键字。 当需要直接跳到某个级别时,我们可以使用goto。 在我的存储过程中,我需要处理4个临时表中的数据。 在temp表中插入记录之后的每一级,我都需要检查这个temp表中是否存在记录,如果没有插入任何记录,那么我可以使用goto直接跳转而不是进一步处理。
|
Kurogami · 错误C2059:语法错误:“}”C++ 7 年前 |
Bhaskar Bhuyan · 如何在python中循环回特定点 7 年前 |
Sneftel · 为什么在constexpr函数中不允许goto? 7 年前 |
Mazhar Ali · 批处理文件系统在循环后找不到文件 8 年前 |
WhiteTail · 为什么“goto”被视为不好的形式? 8 年前 |
Trevor Thorpe · 这是使用goto的安全方式吗? 8 年前 |
AkiEru · PHP正在摆脱“if”条件并继续下一部分 9 年前 |
djj19 · Rainflow算法-Fortran到Matlab的转换 10 年前 |