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
반응형

+ Recent posts