따라서이 질문에 대한 의견은 PostgreSQL의 "Stored Procedrues"와 "Stored Funtions"에 약간의 차이가 있다고 언급합니다.
주석은 위키피디아 기사로 연결 되지만이 중 일부는 적용되지 않는 것 같습니다 (예 : SELECT
문장 에서 사용될 수 있음 ).
구문 자체는 조금 혼란 것 같다 :
CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$
BEGIN
[...]
END;
$emp_stamp$ LANGUAGE plpgsql;
CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp
FOR EACH ROW EXECUTE PROCEDURE emp_stamp();
을 만들지 FUNCTION
만이라고합니다 PROCEDURE
.
이 둘의 차이점은 무엇입니까?