我有一個觸發器功能。 我想檢查是否有status
是(5,6,4,7)plpgsql函數。如何比較值與一組值?
CREATE OR REPLACE FUNCTION a()
RETURNS trigger AS
$BODY$
begin
if old.status = (5,6,4,7) then
do something.
end if;
return old;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
我如何將其更改爲正確的語法嗎?
是不是在查詢的操作?這不是一個查詢。 – java
@java'IN'將與'IF'和查詢一起工作。 – lad2025
不知道你爲什麼鏈接到Oracle ...大聲笑。如果這不是你想要的,則會回滾。 @java在PostgreSQL的SQL中有效的大多數表達式在PL/pgSQL中也是有效的。 – jpmc26