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

时间:2024-10-26 11:41:18

.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