더북(TheBook)

변수

변수는 다른 프로그래밍 언어에서 사용하는 변수와 개념이 같으며 선언부에서 변수 선언을 하고 실행부에서 사용한다. 변수 선언 방식은 다음과 같다.

    변수명 데이터타입 := 초깃값;

변수 선언과 동시에 초깃값을 할당할 수 있는데, 초깃값을 할당하지 않으면 데이터 타입에 상관없이 그 변수의 초깃값은 NULL이 된다. 물론 선언부에서는 선언만 하고 실행부에서 초깃값을 할당하기도 한다.

변수로 선언할 수 있는 데이터 타입은 크게 두 가지로 구분할 수 있는데, 하나는 SQL 데이터 타입이고 다른 하나는 PL/SQL 데이터 타입이다. 사실 이 두 가지를 엄격히 구분하지는 않는다. 왜냐하면 PL/SQL 데이터 타입에는 SQL 데이터 타입이 포함되어 있기 때문이다. SQL 데이터 타입은 2장에서 알아 봤으니, 이를 제외한 나머지 PL/SQL 데이터 타입인 BOOLEAN, PLS_INTEGER, BINARY_INTEGER 등에 대해 알아 보자.

BOOLEAN

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.