2012-02-04 3 views
2

다음과 같은 skeleton pl/pgsql 함수를 사용하면 업데이트가 성공적으로 수행되면 true을 반환하고 그렇지 않으면 false를 반환하도록하려면 어떻게해야합니까?pl/pgsql 업데이트가 성공한 경우 true를 반환

CREATE FUNCTION UpdateThingy(
    /* input parameters */ 
) RETURNS BOOLEAN AS $$ 
BEGIN 
    UPDATE thingies SET /* blah blah */ WHERE /* blah blah */; 
    RETURN true; 
END; 
$$ LANGUAGE plpgsql; 

현재이 항상 true를 반환도 업데이트 행이없는 경우. 업데이트로 인해 영향을받지 않는 행이있는 경우 false을 반환하고 싶습니다.

답변

관련 문제