SQL Server 2017从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

4.5.5 GOTO语句

GOTO语句表示将执行流更改到标签处。跳过GOTO后面的Transact-SQL语句,并从标签位置继续处理。GOTO语句和标签可在过程、批处理或语句块中的任何位置使用。GOTO语句的语法格式如下。

定义标签名称,使用GOTO语句跳转时要指定跳转标签名称。

     label :

使用GOTO语句跳转到标签处。

     GOTO label

【例4.27】GOTO语句的使用,输入语句如下。

     USE test_db;
     BEGIN
     SELECT s_name FROM stu_info;
     GOTO jump
     SELECT s_score FROM stu_info;
     jump:
     PRINT '第二条SELECT语句没有执行';
     END

代码执行结果如图4-22所示。

图4-22 GOTO语句