我试图自由地使用BEGIN-END
。在此上下文中使用此构造是否有意义?:
BEGIN TRY
BEGIN
--do x
--do y
END
END TRY
BEGIN CATCH
BEGIN
--do z
END
END CATCH;
或者使用以下内容是否安全?:
BEGIN TRY
--do x
--do y
END TRY
BEGIN CATCH
--do z
END CATCH;
答案 0 :(得分:4)
begin try ... end try
块本身就是一个完整的块,没有必要在其中加一个begin ... end
。
对begin ... end
本身不是块的语句使用if
,例如if ... begin
...
end else begin
...
end
:
{{1}}