특정 구문에 대한 자세한 정보는 각 데이터베이스 제품에 포함된 참조 정보를 확인하십시오. 일부 데이터베이스 공급자 또는 버전의 구문 정의는 다음 설명과 다를 수도 있습니다.
특성 | 설명 |
---|---|
이름 | 오브젝트에 대한 이름을 지정합니다. |
레이블 | 레이블을 지정합니다. 이 레이블은 비주얼 다이어그램에 표시됩니다. |
스키마 | 이 오브젝트가 작성된 관련 스키마를 표시합니다. |
z/OS®용 DB2® 전용: 감사 | AUDIT절에 대한 옵션을 지정합니다. ALL, CHANGES 또는 NONE을 선택할 수 있습니다. 감사가 수행되도록 하는 이 테이블에 대한 액세스 유형을 식별합니다. |
데이터 캡처 | DATA CAPTURE절에 대한 옵션을 지정합니다. CHANGES 또는 NONE을
선택할 수 있습니다. 테이블에서 다음 조치의 로그가 추가 정보에
의해 기능이 보강되는지 여부를 지정합니다.
|
z/OS용 DB2 전용: 편집 프로시저 | EDITPROC절에 대해 프로그램 이름을 지정합니다. 이 프로그램 이름을 테이블의 편집 루틴으로 지정합니다. 현재 서버의 사이트에서 제공해야 하는 편집 루틴은 SQL 데이터 변경 명령문 또는 LOAD 실행 및 테이블의 모든 행 검색 조작 중에 호출됩니다. |
z/OS용 DB2 전용: 인코딩 | 인코딩 체계를 지정합니다. EBCDIC, ASCII, UNICODE 또는 NONE을 선택할 수 있습니다. 이 설정은 데이터 인코드에 사용되는 CCSID를 지정합니다. |
z/OS용 DB2 전용: 유효한 프로시저 | VALIDPROC절에 대해 프로그램 이름을 지정합니다. 이 프로그램 이름을 테이블의 유효성 검증 exit 루틴으로 지정합니다. |
z/OS용 DB2 전용: 일시적 | SQL 조작에 대해 가능할 때마다 이 테이블에서 인덱스 액세스가 사용되도록 지정하려면 이 옵션을 선택하십시오. 그러나 VOLATILE이 사용되는 경우 목록 프리페치 및 특정의 다른 최적화 기술을 사용할 수 없다는 점에 유의하십시오. 이 옵션을 선택하지 않으면 이 테이블에 대한 SQL 액세스는 현재 통계에 기초합니다. |
z/OS용 DB2 전용: 삭제 시 제한 사용 | 제한사항이 제거될 때까지 테이블(또는 테이블을 포함하는 테이블스페이스나 데이터베이스)이 삭제되지 않도록 지정하려면 이 옵션을 선택하십시오. |
z/OS용 DB2 전용: 추가 | SQL INSERT 및 온라인 LOAD 조작 중에 클러스터링을 무시하여 데이터 행이 테이블에 놓이도록 지정합니다. 클러스터 보존 순서대로 행을 삽입하기 보다는, 테이블 또는 해당되는 파티션의 끝에 행이 추가됩니다. |
삭제 시 제한 | 제한사항이 제거될 때까지 테이블(또는 테이블을 포함하는 테이블스페이스나 데이터베이스)이 삭제되지 않도록 지정하려면 이 옵션을 선택하십시오. |
Linux, UNIX 및 Windows용 DB2 V10.5 전용: 테이블 구성 | 테이블의 구성(행 구성 또는 컬럼 구성)을 지정합니다. 데이터베이스의 기본값은 dft_table_org 데이터베이스 구성 매개변수에 의해 지정됩니다. 데이터베이스 구성 매개변수를 보고 구성하려면 데이터베이스를 마우스 오른쪽 단추로 클릭한 후 | 을 클릭하십시오.
압축 | 테이블에서 압축을 사용할 것인지 여부를 지정하십시오. 압축은 데이터 저장에 더 작은 데이터베이스 페이지를 사용하여 디스크 스토리지 공간을 절약합니다. |
Linux, UNIX 및 Windows용 DB2 V10.1 전용: 행 압축 | 테이블에서 통계 또는 적응 압축을 사용할 것인지 여부를 지정하십시오.
|
값 압축 | 시스템 기본값을 포함하는 컬럼을 압축하려는 경우,
값 압축 옵션도 선택해야 합니다. 값 압축은 데이터 표시를 위한 공간 사용 및 데이터를 저장하기 위해 데이터베이스 관리 시스템이 처음에 사용하는 스토리지 구조를 최적화합니다. 값 압축은 값에 대한 중복 항목을 제거하고 단 하나의 사본만 저장합니다. 저장된 값에 대한 모든 참조 위치의 트랙을 저장된 사본에 보존합니다. |
InfoSphere BigInsights 전용: 외부 | 작성된 테이블이 데이터 파일을 포함하는 분산 파일 시스템을 가리켜야 하는지 여부를 지정합니다. |
InfoSphere BigInsights 전용: 위치 | 특정 분산 파일 시스템 디렉토리가 데이터 파일을 저장하는 데 사용되어야 하는지 여부를 지정합니다. |
특성 | 설명 |
---|---|
기본 키 | 컬럼을 기본 키 컬럼으로 지정합니다. |
도메인 | 컬럼의 도메인 데이터 유형을 지정합니다. 이 목록에서 도메인 데이터 유형을 보려면 실제 모델에서 도메인을 정의하거나 도메인 모델을 데이터 디자인 프로젝트와 연관시켜야 합니다. |
데이터 유형 | 컬럼의 기본 데이터 유형을 지정합니다. |
길이 | 컬럼의 길이를 지정합니다. 길이 스펙이 필요한 데이터 유형에 대해서만 사용할 수 있습니다. |
스케일 | 컬럼 스케일을 지정하십시오. 스케일 스펙이 필요한 데이터 유형에 대해서만 사용할 수 있습니다. |
널(Null)이 아님 | 컬럼이 널(NULL) 값을 포함할 수 없도록 지정합니다. |
생성 | 이 컬럼의 값이 DB2 데이터베이스 시스템에서 생성되도록 지정합니다. |
기본값 - 표현식 생성 | 컬럼의 기본값 또는 표현식을 지정합니다. 이 컬럼에 대해 생성 선택란을 선택하면 이 필드는 표현식을 지정합니다. 이 컬럼에 대해 생성 선택란을 선택하지 않을 경우 이 필드는 기본값을 지정합니다. |
특성 | 설명 |
---|---|
행의 초기 번호 | 편집 모드에서 해당 테이블의 행 초기 번호를 입력합니다. |
월간 행 증가 | 편집 모드에서 해당 테이블과 관련하여 매월 예상되는 개략적인 행 증가 수를 입력합니다. |
최대 행 수 | 편집 모드에서 해당 테이블의 최대 행 수를 입력합니다. |
크기 추정(월 단위로 추정) | 편집 모드에서 크기를 계산할 월을
입력하면 테이블의 추정 값이 업데이트됩니다.
|
특성 | 설명 |
---|---|
Linux, UNIX 및 Windows용 DB2, iSeries®용 DB2 또는 Oracle 전용: 유지보수 기준 | PARTITIONING KEY 절의 옵션을 선택하십시오. DB2 데이터베이스에 대한 HASHING을 선택하거나, Oracle 데이터베이스에 대한 HASH, RANGE 또는 LIST를 선택할 수 있습니다. |
z/OS용 DB2 전용: 범위별 파티션 | 테이블에 대한 범위 파티셔닝 스킴(데이터 파티셔닝에 사용되는 컬럼)을 지정합니다. 이 절이 지정되는 경우, 테이블스페이스가 완료되고 파티셔닝된 인덱스를 테이블에서 작성하지 않아도 됩니다. |
z/OS용 DB2 전용: 크기별 파티션 | partition-by-growth 테이블스페이스에서 테이블이 작성됨을 지정합니다. |
이름 또는 컬럼 | 컬럼 이름을 지정합니다. |
데이터 유형 | 컬럼의 데이터 유형을 지정합니다. |
z/OS용 DB2 전용: 순서 지정 유형 | 컬럼별로 항목을 순서 지정하는 데 필요한 옵션을 지정합니다. ASC(ASCENDING) 또는 DESC(DESCENDING)를 선택할 수 있습니다. |
z/OS용 DB2 전용: 최종 널(Null) | NULLS LAST절을 사용하여 지정합니다. 비교를 위해 널(NULL) 값은 양의 무한대로 처리되도록 지정합니다. |
z/OS용 DB2 전용: 끝 한계 | 각 파티션의 끝 한계를 지정합니다. |
HASH 또는 USING HASHING 파티션의 경우: 파티션 이름을 지정해야 하며, LOB 테이블스페이스를 선택할 경우 최소 하나의 LOB 컬럼을 선택해야 합니다.
LIST 또는 RANGE 파티션(Oracle 전용): 파티션 이름, 컬럼 값을 지정해야 하며, LOB 테이블스페이스를 선택할 경우 최소 하나의 LOB 컬럼을 선택해야 합니다.
특성 | 설명 |
---|---|
Linux, UNIX 및 Windows용 DB2 전용: 컬럼 | 파티션 표현식의 경우, 데이터 파티션 키의 컬럼을 식별합니다. |
Linux, UNIX 및 Windows용 DB2 전용: 널(Null) | 파티션 표현식의 경우, 널(NULL) 값을 비교하는 방법(높음 또는 낮음)을 식별합니다. |
파티션 이름 | 파티션의 이름을 지정합니다. |
Linux, UNIX 및 Windows용 DB2 전용: 시작 값 | RANGE 파티션의 경우, 낮은 종료의 범위를 지정합니다. |
Linux, UNIX 및 Windows용 DB2 전용: 종료 값 | RANGE 파티션의 경우, 높은 종료의 범위를 지정합니다. |
Linux, UNIX 및 Windows용 DB2 전용: 포함 여부 | RANGE 파티션의 경우, 지정된 범위 값이 데이터 파티션에 포함되는지를 나타내거나, 지정된 상수 값이 데이터 파티션에서 제외되는지를 나타냅니다. |
Linux, UNIX 및 Windows용 DB2 전용: 일반 테이블스페이스 | 파티션이 저장되는 일반 테이블스페이스를 지정합니다. 이름 지정된 테이블스페이스는 동일한 페이지 크기를 보유해야 하고 동일한 데이터베이스 파티션 그룹에 있어야 하며 파티션된 테이블의 다른 테이블스페이스와 동일한 방식으로 스페이스를 관리해야 합니다(SQLSTATE 42838). USE 특권을 유지하는 명령문의 권한 ID의 테이블스페이스여야 합니다. 이 절이 지정되지 않으면 테이블스페이스는 파티션에 자동으로 지정됩니다. |
LOB 테이블스페이스 | 이 파티션이 작성된 LOB 테이블스페이스를 지정합니다. |
Oracle 전용: 값 | 파티션의 컬럼 값을 지정합니다. |
Oracle 전용: 테이블스페이스 | 이 파티션이 작성된 테이블스페이스를 지정합니다. |
Oracle 전용: LOB 컬럼 | 파티션에 포함된 LOB 컬럼을 지정합니다. |
특성 | 설명 |
---|---|
일반 | 테이블의 테이블스페이스를 지정합니다. |
인덱스 | 테이블의 임의 인덱스가 작성된 테이블스페이스를 지정합니다. |
LOB | 긴 컬럼의 값이 저장되는 테이블스페이스를 지정합니다. |
특성 | 설명 |
---|---|
필드 종료 기준 | 구조 필드의 구분 기호를 지정합니다. |
콜렉션 항목 종료 기준 | 배열 항목의 구분 기호를 지정합니다. |
맵 키 종료 기준 | 맵 키의 구분 기호를 지정합니다. |
라인 종료 기준 | 라인 종료의 구분 기호를 지정합니다. |
특성 | 설명 |
---|---|
클래스 이름 | Hive SerDe interface org.apache.hadoop.hive.serde2.SerDe를 구현하는 대형 SQL 서버 CLASSPATH에서 Java 클래스의 이름을 지정합니다. |
특성 | SerDe 특성은 SerDe 클래스와 연관됩니다. |
테이블에서 파티션된 컬럼으로 사용할 수 있는 컬럼의 목록을 지정합니다.