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
을 반환하고 싶습니다.