728x90
반응형
변수의 자료형
- 스칼라형(scalar)
- 참조형(reference)
- 복합형(composite)
- LOB(LargeOBject)
1. 스칼라형
- 오라클에서 기본으로 정의 해놓은 자료향
- 내부 구성 요소가 없는 단일 값을 의미
- NUMBER, CHAR, VARCHAR2, DATE, BOOLEAN
2. 참조형
- 오라클 데이터베이스에 존재하는 특정 테이블 열의 자료형나 하나의 행 구조을 참조하는 자료형
- %TYPE(열 참조), %ROWTYPE(행 참조)
—-상수
PI CONSTANT NUMBER(10) := 3.14;
—-스칼라형
test1 VARCHAR2(9);
test2 NUMBER(10) DEFAULT 1;
test3 NUMBER(10) NOT NULL := 100;
—-*NOT NULL 키워드를 사용한 변수는 반드시 선언과 동시에 특정 값을 지정해야 함
—-참조형
test4 emp.name%TYPE;
test5 emp%ROWTYPE;
728x90
반응형
'RDBMS > Oracle' 카테고리의 다른 글
[Oracle] FETCH절(출력 행 개수 지정) (0) | 2023.07.12 |
---|---|
[PL/SQL] 복합형(레코드/컬렉션) (0) | 2023.04.21 |
[PL/SQL] 제어문(조건문, 반복문) (0) | 2023.04.21 |
[Oracle] 로컬 PC ORACLE_HOME 경로&tnsnames.ora 파일 경로 확인 (0) | 2023.04.21 |
[Oracle] 오라클 데이터 딕셔너리 뷰 (0) | 2023.03.15 |