f BOOLEAN := FALSE;
SELECT CASE f
WHEN FALSE THEN
lineno
ELSE
NULL
END
INTO a FROM line WHERE lineno ='X1';老是提示FALSE标识符无效,如果把false换成integer类型就可以判断,如下: f INTEGER:= 1;
SELECT CASE f
WHEN 1 THEN
lineno
ELSE
NULL
END
INTO a FROM line WHERE lineno ='X1';这是为什么?怎么解决??因为我用到很多BOOLEAN判断。全部该变量很麻烦。谢谢
SELECT CASE f
WHEN FALSE THEN
lineno
ELSE
NULL
END
INTO a FROM line WHERE lineno ='X1';老是提示FALSE标识符无效,如果把false换成integer类型就可以判断,如下: f INTEGER:= 1;
SELECT CASE f
WHEN 1 THEN
lineno
ELSE
NULL
END
INTO a FROM line WHERE lineno ='X1';这是为什么?怎么解决??因为我用到很多BOOLEAN判断。全部该变量很麻烦。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货