谓词 x [NOT] BETWEEN lower AND upper 可在 WHILE 循环的 NOT ] ( x >= lower AND x <= upper) 相同。
示例代码CREATE FUNCTION between_03(x INT)RETURNS result NVARCHAR(1) ASBEGINDECLARE idx INT = :x;result = 'O';WHILE :idx BETWEEN 5 AND 15 DOidx = :idx + 1;result = 'X';END WHILE;END;