나는 table1에 BEFORE INSERT를 실행하고있는 트리거 기능을 가지고 있습니다. 이 함수에서는 다음을 수행합니다.트리거 함수 내에서 Postgres에 삽입
INSERT INTO table2 VALUES(x, y, z);
INSERT INTO table3 VALUES(x, a);
어떤 이유로이 INSERT 문은 실행되지 않습니다. 나는 그 기능이 호출되고 있음을 안다.
는UPDATE :
더 자세한 정보는, 내 트리거는 다음과 같습니다
CREATE TRIGGER update_db
BEFORE INSERT ON table1
FOR EACH ROW
EXECUTE PROCEDURE update_all_db();
내 프로 시저 기능은 많이하지 않습니다. 위와 같이 몇 가지 진술 만하면됩니다.
미리 감사드립니다.
더 많은 정보를 제공해야합니다. 트리거 기능, 트리거, 테이블 정의, 오류 메시지, Postgres 버전 및 가장 중요한 * 관련된 다른 트리거에 대한 정보로 시작하십시오. –
내가 추가 한 부족한 정보보다 더 많은 것을 요청했습니다. –
오류 메시지가 없습니다. Postgres 9.2입니다. 다른 트리거는 없습니다. 이것들은 아주 간단하게 3 개의 임의의 테이블입니다. – HappyCry