Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » SQL 语句 (A-D)

 

BREAK 语句 [T-SQL]

此语句用于退出复合语句或循环。

语法
BREAK
注释

BREAK 语句是一个控制语句,可利用它退出循环。执行过程从该循环之后的第一个语句开始继续。

权限

无。

副作用

无。

另请参见
标准和兼容性
  • SQL/2003   Transact-SQL 扩展。

示例

在此示例中,如果最贵的产品价格大于 $50,BREAK 语句会中断 WHILE 循环。否则,循环将继续直到平均价格高于或等于 $30:

WHILE ( SELECT AVG( UnitPrice ) FROM Products ) < $30
BEGIN
   UPDATE Products
   SET UnitPrice = UnitPrice + 2
   IF ( SELECT MAX(UnitPrice) FROM Products ) > $50
      BREAK
END