在T-SQL中有什么好的无操作?我想将它用作样板代码片段中的占位符.例如,如果我正在查询/ udf并且有类似这样的内容:
IF @parm = 1
BEGIN
END
IF @parm = 2
BEGIN
END
Run Code Online (Sandbox Code Playgroud)
......我会收到一条__CODE__
消息.我可以在那之间抛出会使编译器静音(即可执行)?
Jon*_*ton 25
如前所述,您可以声明一个虚拟变量.它不应该出现在任何地方(执行计划,打印输出等):
IF @parm = 1
BEGIN
DECLARE @dummy1 bit
END
IF @parm = 2
BEGIN
DECLARE @dummy2 bit
END
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用标签:
IF @parm = 1
BEGIN
noop1:
END
IF @parm = 2
BEGIN
noop2:
END
Run Code Online (Sandbox Code Playgroud)
你可以扔print
在那里:
IF @parm = 1
BEGIN
print 'need to implement 1'
END
IF @parm = 2
BEGIN
print 'need to implement 2'
END
Run Code Online (Sandbox Code Playgroud)