【发布时间】:2020-12-06 15:05:37
【问题描述】:
我陷入了如何将“Airline_ID”的输入值用于我的变量“_var”的问题上。我需要检查“Airline_ID”是否存在,如果不存在,我需要输出一条消息。
CREATE OR REPLACE FUNCTION add_flight(
PLAN_ID INT,
AIRLINE_ID INT,
STATUS_ID INT)
RETURNS void AS $BODY$
DECLARE
SELECT AIRLINE_ID INTO _var; -- <-Problem
BEGIN
INSERT INTO flug.flugplan
VALUES(
PLAN_ID,
AIRLINE_ID,
STATUS_ID);
IF _var > 8 THEN raise notice 'test123';
ELSEIF _var < 1 THEN raise notice '123test';
ELSE raise notice 'Worked!';
END IF;
END;
$BODY$ LANGUAGE plpgsql;
【问题讨论】:
标签: postgresql function variables plpgsql