S06010

错误代码

S06010

报错信息

Keyword IS must be followed by [NOT] NULL. RefId: S06010

错误原因

IS 关键字后没有 NULLNOT NULL (不区分大小写),则会报该错误。

下例展示部分错误与正确的操作。

t = table([1,2,3] as id, [10,,30] as val)

select * from t where val is 10        // Error
select * from t where val is null      // Ok
select * from t where val is not null  // Ok
select * from t where val = 10         // Ok

解决办法

在 SQL 里,IS 关键字后面必须跟着 NULLNOT NULL (不区分大小写)。