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

AWS

Posted by arkgame