데이터 유형

SQL에서 조작할 수 있는 가장 작은 단위의 데이터를 이라고 부릅니다. 값은 해당 소스의 데이터 유형에 따라 해석됩니다.

소스에는 다음이 포함됩니다.
  • 상수
  • 컬럼
  • 함수
  • 표현식
  • 특수 레지스터
  • 변수(예: 호스트 변수, SQL 변수, 글로벌 변수, 매개변수 표시문자, 모듈 변수 및 루틴의 매개변수)
  • 부울 값

모든 데이터 유형은 널(NULL) 값을 가능한 값으로 포함하고 있습니다. 널(NULL) 값은 모든 널(NULL)이 아닌 값과 구별되는 특수 값이고 널(NULL)이 아닌 값의 부재를 표시합니다. 모든 데이터 유형이 널(NULL) 값을 포함하고 있지만 NOT NULL로 정의된 컬럼은 널(NULL) 값을 포함할 수 없습니다.

또한 유니코드 데이터베이스는 그래픽 문자열의 동의어인 국가별 문자열을 지원합니다.

내장 및 사용자 정의 데이터 유형

데이터베이스 관리 시스템 내에서 사용되도록 사전 정의된 데이터 유형을 내장 데이터 유형이라고 합니다. 그림 1에서는 지원되는 내장 데이터 유형을 보여줍니다.
그림 1. 내장 데이터 유형
내장 데이터 유형
다음과 같은 사용자 정의 데이터 유형에 대한 지원 또한 제공됩니다.
  • 배열
  • 커서
  • 구별
  • 구조화됨