3.1 변수, 데이터타입
[형식]
n Pl/SQL BEGIN ~ END 안에서 사용할 변수들은 DECLARE 섹션에서 정의하며 변수명은 오라클 오브젝트명과 동일한 네이밍룰을 따른다.
n NOT NULL로 정의한 변수는 값이 반드시 값이 입력되야 하므로 기본값을 주거나 초기값을 할당해야 하는데 초기값은 할당 연산자(:=)를 사용하여 부여한다.
sal number(5) not null := 0;
sal number(5) not null default 0;
n 상수를 정의하기 위해서는 CONSTANT 키워드를 사용하고 반드시 초기값을 부여해야 한다.
v_max_sal CONSTANT NUMBER(9) := 999999999;
3.1.1 Scalar Data Type
한가지 타입의 값을 가지는 변수로써 Numeric, Character, Boolean, Datetime 계열이 있다.
[Numeric 계열]
[Character 계열]
[Datetime 계열]
[Boolean 계열]