안녕하세요~ 또 궁금한게 있습니다 ^^;
일반적인 프로그래밍 언어의 경우 값을 직접 입력하는 대신 의미있는 이름을 가진 (고정된 값의)변수를 사용하곤 합니다. 예를 들어
INSERT INTO mytable ( col1 ) VALUES ( 5 );
라는 구문이 있을때 C/C++에서라면 5라는 값을 직접 코드에 기록하는 대신,
#define ValueForCol1AtThisStep 5 또는 static const int ValueForCol1AtThisStep = 5; 로 정의한 후 ValueForCol1AtThisStep라는 값을 대신 사용할 수 있습니다.
PL/pgSQL에도 상수값을 정의해줄 수는 있지만, 각 함수마다 각각의 DECLARE 구문 밑에 따로 정의해야하므로 효용성이 떨어져 보입니다.
다른 언어에서처럼 이런 세팅들을 한 파일(또는 테이블)에 모아두고, 추가적인 CPU Cycle소모없이 사용할 수 있는 방법이 있는지 궁금합니다.
|