数据仓库服务 GaussDB(DWS)-BTEQ工具命令:.LABEL 和 .GOTO

时间:2025-02-12 15:05:07

.LABEL 和 .GOTO

Teradata命令.LABEL用于创建标签,通常与.GOTO配对使用。.GOTO会跳过所有中间的BTEQ命令和SQL语句,指导到达指定标签位置,执行相应的恢复处理。

gsql元命令\goto LABEL ... \label LABEL可以等价实现无条件跳转。

输入

输出

.IF CHECK_PK='' THEN .GOTO NOCHECK${CHECK_PK};.LABEL NOCHECK.QUIT 0
\if ${CHECK_PK} == ''\goto NOCHECK\endif${CHECK_PK}\label NOCHECK\q 0
support.huaweicloud.com/tg-dws/dws_16_0100.html