AWS Redshift プロシージャ 論理演算子の否定(NOT) のサンプル
環境
AWS Redshift
書式
if NOT(条件式)
条件式がfalseの場合にtrueになります。
条件式がtrueの場合にfalseになります。
使用例
CREATE OR REPLACE PROCEDURE testproc() AS $$ DECLARE a int; BEGIN a:= 12; IF NOT (a = 12) THEN RAISE INFO 'OK'; ELSE RAISE INFO 'NG'; -- 出力される END IF; END; $$ LANGUAGE plpgsql;
結果
NG