Joh*_*oon 7 t-sql sql-server return
在研究我可以在MSDN文章中做的事情时说:
从查询或过程无条件退出.RETURN是立即完成的,可以在任何时候用于退出过程,批处理或语句块.不执行RETURN之后的语句.
文档没有接近我正在研究的具体情况.阅读之后,我意识到我不理解Return语句,并且(更具体地说)" 语句块 " 的定义以及我认为.所以...
究竟什么是t-sql"语句块"?它们是Begin ... End用C#中的括号定义的{ ... },还是完全不同的东西?
谢谢!
它们有各种各样的口味(尝试,捕捉)但通常看起来像
BEGIN
PRINT 'I am a block'
RETURN
PRINT 'I am still in a block but you will not see me'
END
PRINT 'Too late, we returned from the above block'
Run Code Online (Sandbox Code Playgroud)