postgreSQL (2) 썸네일형 리스트형 create function postgres function (https://www.postgresql.org/docs/current/sql-createfunction.html) postgres 11 이후부터 지원 overloading 가능 N개의 input, M개의 output 지원 함수 호출 시 select 사용 function 예) function 정의 : CREATE FUNCTION concatStr(in VARCHAR(10), IN VARCHAR(10), OUT f1 text) AS $$ SELECT concat($1,$2) $$ LANGUAGE SQL; -- function overloading CREATE FUNCTION concatStr(in VARCHAR(10), IN VARCHAR(10), IN VARCHAR(10.. unterminated dollar-quoted string at or near "$$... HeidiSQL을 쓰는 경우 procedure나 function을 생성할 때, 아래와 같은 unterminated dollar-quoted string at or near "$$.. 에러 발생 create procedure increase(inout i INTEGER ) LANGUAGE plpgsql AS $$ BEGIN i=i+1; END; $$ ; 해결방안1) psql을 통해 procedure, function 생성 해결방안2) 시작/종료 string 변경 --> 아래에선 $$ 대신 ' 사용 create procedure increase(inout i INTEGER ) LANGUAGE plpgsql AS ' BEGIN i= i+1; END; ' ; 해결방안3) plpgsql 대신 sql 사용 ; 문법.. 이전 1 다음