SVV_COLUMNS
Late Binding 보기를 포함하여 로컬 및 외부 테이블과 보기의 열에 대한 카탈로그 정보를 보려면 SVV_COLUMNS를 사용합니다.
SVV_COLUMNS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
SVV_COLUMNS 보기는 시스템 카탈로그 테이블(PG 접두사가 포함된 테이블)의 테이블 메타데이터와 SVV_EXTERNAL_COLUMNS 시스템 보기를 결합합니다. 시스템 카탈로그 테이블은 Amazon Redshift 데이터베이스 테이블을 설명합니다. SVV_EXTERNAL_COLUMNS는 Amazon Redshift Spectrum과 사용되는 외부 테이블을 설명합니다.
모든 사용자는 시스템 카탈로그 테이블의 모든 행을 볼 수 있습니다. 기본 사용자는 자신에게 액세스 권한이 있는 외부 테이블에 한해 SVV_EXTERNAL_COLUMNS 보기에서 열 정의를 볼 수 있습니다. 기본 사용자도 시스템 카탈로그 테이블에서 테이블 메타데이터를 볼 수는 있지만, 데이터를 선택할 수 있는 테이블은 본인이 소유한 사용자 정의 테이블이나 액세스 권한이 있는 사용자 정의 테이블뿐입니다.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
table_catalog | 텍스트 | 테이블이 속한 카탈로그 이름 |
table_schema | 텍스트 | 테이블의 스키마 이름 |
table_name | 텍스트 | 테이블의 이름 |
column_name | 텍스트 | 열 이름. |
ordinal_position | int | 테이블의 열 위치 |
column_default | 텍스트 | 열의 기본값 |
is_nullable | 텍스트 | 열의 NULL 허용 여부를 나타내는 값 |
data_type | 텍스트 | 열의 데이터 형식. |
character_maximum_length | int | int |
numeric_precision | int | 숫자 정밀도 data_type 열이 숫자인 경우 이 열은 전체 값의 유효 자릿수를 반환합니다. |
numeric_precision_radix | int | 숫자 정밀도 기수 data_type 열이 숫자인 경우 이 열은 numeric_precision 및 numeric_scale 열의 기본값을 반환합니다. |
numeric_scale | int | 숫자 스케일 data_type 열이 숫자인 경우 이 열은 소수점 값의 유효 자릿수를 반환합니다. |
datetime_precision | int | 날짜/시간 정밀도 |
interval_type | 텍스트 | 간격 유형 |
interval_precision | 텍스트 | 간격 정밀도 |
character_set_catalog | 텍스트 | 문자 세트 카탈로그 |
character_set_schema | 텍스트 | 문자 세트 스키마 |
character_set_name | 텍스트 | 문자 세트 이름 |
collation_catalog | 텍스트 | 콜레이션 카탈로그 |
collation_schema | 텍스트 | 콜레이션 스키마 |
collation_name | 텍스트 | 콜레이션 이름 |
domain_name | 텍스트 | 도메인 이름. |
remarks | 텍스트 | 설명. |