Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물
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 | 텍스트 | 설명. |