が割り当てられていないレコードの「古い」:この機能により私はこのトリガー作成したまだ
CREATE TRIGGER trig_update
AFTER INSERT
ON "delivery" FOR EACH ROW
EXECUTE PROCEDURE premium1();
を:表の配信に新しい値を挿入する際
CREATE OR REPLACE FUNCTION premium1()
RETURNS trigger AS $$
BEGIN
IF (TG_OP='INSERT') THEN
IF(select sum(amount) from delivery where cli_num=OLD.cli_num group by cli_num) > 500.00 THEN
UPDATE client SET Type ='Gold' WHERE cli_num=OLD.cli_num;
END IF;
END IF;
RETURN NULL;
END;
$$LANGUAGE plpgsql;
私は以下のエラーを取得しています:
ERROR: record "old" is not assigned yet Stan SQL:55000
これに関する助力?
おかげで非常に多く、それが動作するようになりました! – Cvg