0
我試圖創建一個觸發器,用於在用戶未向其中添加值時將確定值添加到字段。當它爲空時觸發器更改字段
CREATE OR REPLACE FUNCTION fAsignaDepartament()
returns trigger as $$
begin
NEW.deptno = (select deptno from dept where lower(dname)='SALES');
return null;
end;
$$ LANGUAGE plpgsql;
CREATE TRIGGER tAsignaDepartament
BEFORE INSERT ON emp
FOR EACH ROW
WHEN (NEW.deptno is null)
EXECUTE PROCEDURE fAsignaDepartament();
但結果是,我似乎'可以插入了。