SVV_COLUMNS - Amazon Redshift

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 텍스트 설명.