PostgreSQL 에서는 Stored Procedure 라는 말 대신에 Procedural Language 라는 말을 많이 사용합니다. 그리고 이런 PL 은 여러가지를 지원합니다. 그중 가장 대표적인 것이 PL/PgSQL 로서 오라클의 PL/SQL 과 많이 유사합니다.
그리고 그 외에도 PL/Perl, PL/Tcl 등이 지원되고 있습니다. 만약 lexial analysis 등의 language handler 를 만들 능력만 된다면 스스로 PL 을 정의해서 사용하셔도 좋습니다. :-)
이에 관한 몇가지 정보는 이곳에서 PL/PgSQL, 또는 procedural language 또는 plpgsql 등의 단어로 검색해 보시면 그 사용법을 알수 있습니다.
아울러 좌측의 데이터베이스 자료 메뉴에 보시면 일형님께서 잘 번역해 놓으신 PL/PgSQL 의 사용법에 대한 메뉴얼이 있습니다. 조금만 관심을 가지고 찾아 보시면 쉽게 알수 있을 것으로 생각됩니다.
|