2010-11-26 8 views
3

안녕 알고 싶습니다 어디 저장 프로 시저를 작성하려면 postgreSQL ?? 나는 쓰는 방법을 의미하지는 않지만 아주 기본적인 것은 어디에 쓸 것인가? 만약 내가 하나 쓰기를 원한다면 어디로 가야 하는가 ?? 그것은 쿼리 또는 다른 종류의 파일로 작성된 것입니까 ?? 내가 유에게postgresql의 저장 프로 시저

답변

4

그냥 필요한을 포함하는 (SQL) 파일을 생성하는 텍스트 편집기를 사용하여 CREATE FUNCTION 문.

그런 다음 psql을 사용하여 해당 파일을 실행하십시오. 당신이 편집기 "기본"을 있는 곳 (... Squirrel, DbVisualizer, SQL Workbench/J) 당신은 바로 당신에 대해 편집 문을 실행할 수 있습니다 pgAdmin 또는 이와 유사한 같은 GUI 도구를 사용할 수있는 대안으로

데이터베이스

2

사용하여 선호 PSQL 매니저가 무엇이든에 ... 함수를 CREATE 명령을 감사 너무 많은

로 xplain하시기 바랍니다 PostgreSQL을 상당히 새로운입니다. 이 (사이비 SQL) 같은

뭔가 :

CREATE OR REPLACE FUNCTION 
    MyProc(text, text) 
RETURNS 
    void 
AS 
    $delimiter$ 
    INSERT INTO MyTable (text_val_1, text_val_2) 
    VALUES ($1, $2); 
    $delimiter$ 
LANGUAGE SQL; 

더 많은 정보는 여기에서 찾을 수 있습니다 :

http://www.day32.com/MySQL/Meetup/Presentations/postgresql_stored_procedures.pdf