hoon's bLog

PostgreSQL 변수 상수 선언 및 출력 본문

IT/SQL

PostgreSQL 변수 상수 선언 및 출력

개발한기발자 2023. 1. 31. 11:06
반응형

안녕하세요!

 

이번 포스트는 PL/pgSQL에서 변수와 상수를 정의하고 사용하는 내용에 대해 정리하여 설명하겠습니다.

변수란 어떤 값을 가지고 있으면서, 필요할 경우 그 값을 변경할 수 있습니다.

또한 변수는 그 이름과 변수가 가지는 값의 타입을 지정해야 합니다.

 

변수의 이름은 개발자에게 의미있는 이름을 부여하는 것이 좋고,

값의 타입은 integer, numeric, char, varchar 등과 같이

각각 정수, 실수, 문자, 가변길이 문자 등으로 지정할 수 있습니다.

 

변수는 선언 시에 기본값을 지정할 수 있습니다.

만약 지정하지 않는다면 그 변수의 값은 NULL 값을 갖게 됩니다.

다음은 여러 개의 변수를 선언하는 PL/pgSQL 코드입니다.

특히 아래의 코드는 함수를 정의하지 않고 바로 PL/pgSQL을 실행합니다.

 

DO $$ 
DECLARE
   age integer := 31;
   kr_nm varchar(10) := '홍길동';
   nick_nm varchar(50) := 'psip31';
   weight numeric(3,1) := 80.5;
    
BEGIN
   RAISE NOTICE '%의 별명은 % 이고 나이는 %이며 몸무게는 %입니다.', kr_nm, nick_nm, age, weight;
END
$$;

 

출처 : www.gisdeveloper.co.kr/?p=4573

728x90
반응형

'IT > SQL' 카테고리의 다른 글

PostgreSQL 날짜 요일 포맷 출력 및 계산  (0) 2023.07.25