2013-06-18 1 views
1

postgresql 9.2.4 WHEN 절에서 하위 쿼리를 사용하고 싶습니다. 트리거 상황에서 하위 쿼리를 사용할 수 없다는 불만을 표시했습니다.trigger WHEN 조건 postgresql에서 하위 쿼리를 사용할 수 없습니다.

여기 때 절에 하위 쿼리를 만드는 방법 해결 방법이 내 코드

CREATE TRIGGER BeerTrig 
AFTER INSERT ON Sells 
FOR EACH ROW 
WHEN (NEW.beer NOT IN (SELECT name FROM Beers)) 
    EXECUTE PROCEDURE insertNewBeer(); 

입니까? 사전

답변

2

에서

많은 감사 당신은 항상) insertNewBeer을 (전화 실제로 행을 삽입할지 여부가 결정 할 수있다.

+0

감사합니다. – user2448361