2025 년 9 월 4 일 :토토 캔 18 RC 1 릴리스!
이 문서는 지원되지 않는 버전의 토토 캔 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 사이트 추천 PostgreSQL : 문서 : 17 : 35버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

34.16.

보기정보가 포함되어 있습니다 데이터베이스의 모든 테이블 열 (또는보기 열) 정보. 체계 열 (OID등이 포함되어 있지 않습니다. 이러한 열만이 현재 사용자가 액세스 할 수 있음을 보여줍니다. (소유자가되거나 특권이있는 방식으로).

표 34-14.

이름 데이터 유형 설명
table_catalog SQL_IDENIFIER 테이블이 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)
table_schema sql_identifier 표를 포함하는 스키마 이름
table_name SQL_IDENIFIER 테이블 이름
column_name SQL_IDENIFIER 열 이름
ordinal_position cardinal_number 테이블 내 열의 서수 위치 (카운트는 1에서 시작됩니다)
column_default character_data 열의 기본 표현식
is_nullable 예 _or_no 열이있는 경우 아마도 무효,아니오무효가되지 않는 것으로 알려져 있습니다. 널없는 제약 조건은 한 가지 방법입니다 칼럼은 무효가되지 않지만 기타.
data_type character_data 열의 데이터 유형, 내장 유형 인 경우배열그것이 배열 인 경우 (in 그 경우,보기 참조Element_Types), else사용자 정의(이 경우 유형은입니다 식별UDT_NAME및 관련 열). 열이 도메인을 기반으로하는 경우 이 열은 도메인의 기본 유형을 나타냅니다 ( 도메인은에서 식별됩니다.domain_name및 관련 열).
문자 _maximum_length cardinal_number ifdata_typea를 식별합니다 문자 또는 비트 문자열 유형, 선언 된 최대 값 길이; 다른 모든 데이터 유형에 대해 NULL 또는 최대 값이없는 경우 길이가 선언되었습니다.
문자 _octet_length cardinal_number ifdata_typea를 식별합니다 문자 유형, 옥제에서 가능한 최대 길이 데이텀의 (바이트); 다른 모든 데이터 유형에 대한 null. 그만큼 최대 옥셋 길이는 선언 된 문자에 따라 다릅니다 최대 길이 (위 참조) 및 서버 인코딩.
Numeric_Precision cardinal_number ifdata_type숫자 유형,이 열은 (선언 된 또는 선언 된 또는 암시 적)이 열의 유형의 정밀도. 그만큼 정밀도는 중요한 숫자의 수를 나타냅니다. 그것 10 진수 (베이스 10) 또는 이진 (기본 2)으로 표현할 수 있습니다. 열에 지정된 용어numeric_precision_radix. 다른 모든 것을 위해 데이터 유형,이 열은 null입니다.
numeric_precision_radix cardinal_number ifdata_type식별 a 숫자 유형,이 열은 어떤 근거를 나타냅니다 열의 값Numeric_Precisionandnumeric_scale표현됩니다. 가치는입니다 2 또는 10. 다른 모든 데이터 유형의 경우이 열은 다음과 같습니다. 널.
Numeric_Scale cardinal_number ifdata_type정확한 숫자 유형,이 열은 (선언 된 또는 선언 된 또는 이 열에 대한 유형의 암시 적 척도. 스케일 오른쪽에 중요한 숫자의 수를 나타냅니다 소수점의. 소수점으로 표현할 수 있습니다 (기본 10) 또는 이진 (기본 2) 항, 열numeric_precision_radix. 다른 모든 데이터 유형의 경우이 열은 NULL입니다.
DateTime_precision cardinal_number ifdata_type날짜, 시간, 타임 스탬프 또는 간격 유형,이 열 (선언 또는 암시 적) 분수 초를 포함합니다 이 열의 유형의 정밀도, 즉 소수점에 따라 유지되는 10 진수 숫자 수 초 값을 가리키십시오. 다른 모든 데이터 유형의 경우 이 칼럼은 null입니다.
interval_type character_data ifdata_type간격 유형,이 열에는 사양이 포함되어 있습니다 간격 이이 열에 포함 된 필드 (예 :매년, Day ~ Second등. 필드가없는 경우 제한이 지정되었습니다 (즉, 간격 모든 필드를 허용) 및 기타 모든 데이터 유형의 경우 필드는 null입니다.
Interval_Precision cardinal_number |토토 캔(참조DateTime_precision분수 간격 유형 열의 정밀도)
character_set_catalog SQL_IDENIFIER 에서 사용할 수없는 기능에 적용토토 캔
character_set_schema SQL_IDENIFIER |토토 캔
character_set_name SQL_IDENIFIER |토토 캔
collation_catalog SQL_IDENIFIER Collation을 포함하는 데이터베이스 이름 열 (항상 현재 데이터베이스), 기본값 인 경우 NULL 열의 데이터 유형은 Collatable이 아닙니다
Collation_Schema SQL_IDENIFIER Collation을 포함하는 스키마 이름 열, 기본값 인 경우 NULL 또는 열의 데이터 유형이 Collatable
collation_name SQL_IDENIFIER 열의 Collation 이름, 기본값 인 경우 null 또는 열의 데이터 유형은 Collatable
domain_catalog SQL_IDENIFIER 열에 도메인 유형이있는 경우 도메인이 정의 된 데이터베이스 (항상 현재 데이터베이스), else null.
domain_schema SQL_IDENIFIER 열에 도메인 유형이있는 경우 도메인이 정의 된 스키마, 그렇지 않으면
domain_name SQL_IDENIFIER 열에 도메인 유형이있는 경우 도메인, else null.
UDT_CATALOG SQL_IDENIFIER 열 데이터 유형 인 데이터베이스 이름 ( 해당되는 경우 도메인의 기본 유형이 정의됩니다 (항상 현재 데이터베이스)
UDT_SCHEMA SQL_IDENIFIER 열 데이터 유형 ( 해당되는 경우 도메인의 기본 유형이 정의됩니다 안에
UDT_NAME SQL_IDENIFIER 열 데이터 유형의 이름 (기본 유형 해당되는 경우 도메인)
SCOPE_CATALOG SQL_IDENIFIER |토토 캔
SCOPE_SCHEMA SQL_IDENIFIER |토토 캔
SCOPE_NAME SQL_IDENIFIER |토토 캔
maximum_cardinality cardinal_number 배열은 항상 무제한이기 때문에 항상 null 최대 카디널리티토토 캔
dtd_identifier SQL_IDENIFIER 열, 고유 한 데이터 유형 설명자 중 고유 한 열 테이블에. 이것은 주로 합류하는 데 유용합니다 그러한 식별자의 다른 인스턴스. (특정 형식 식별자의 정의되지 않으며 보장되지 않습니다. 향후 버전에서 동일하게 유지됩니다.)
is_self_referencing 예 _or_no |토토 캔
is_identity 예 _or_no 에서 사용할 수없는 기능에 적용토토 캔
Identity_Generation character_data |토토 캔
Identity_start character_data |토토 캔
Identity_Increment character_data 에서 사용할 수없는 기능에 적용토토 캔
Identity_Maximum character_data |토토 캔
Identity_minimum character_data 에서 사용할 수없는 기능에 적용토토 캔
Identity_Cycle 예 _or_no |토토 캔
is_generated character_data 에서 사용할 수없는 기능에 적용토토 캔
Generation_Expression character_data |토토 캔
is_updatable 예 _or_no 열이있는 경우 업데이트 가능,아니오그렇지 않은 경우 (열이 in 기본 테이블은 항상 업데이트 가능하며,보기는 보이지 않습니다 반드시)

데이터 유형을 SQL에서 다양한 방식으로 정의 할 수 있으므로 그리고토토 캔포함 데이터 유형을 정의하는 추가 방법, 정보 스키마는 다소 어려울 수 있습니다. 열data_type를 식별해야합니다 기본 내장 유형의 열. 안에토토 캔, 이것은 유형이임을 의미합니다 시스템 카탈로그 스키마에 정의PG_CATALOG. 이 열은 다음에 유용 할 수 있습니다 응용 프로그램은 잘 알려진 내장 유형을 특별히 처리 할 수 ​​있습니다 (예를 들어, 숫자 유형을 다르게 형식화하거나 사용합니다. 정밀 열의 데이터). 열UDT_NAME, UDT_SCHEMAUDT_CATALOG항상 식별하십시오 열이 기반이더라도 열의 기본 데이터 유형 도메인에서. (부터토토 캔내장 유형, 내장 유형과 같은 내장 유형을 처리합니다 여기에도 나타납니다. 이것은 SQL 표준의 확장입니다.) 응용 프로그램이 처리하려는 경우이 열을 사용해야합니다. 이 경우 유형에 따라 데이터가 다르게 데이터 열이 실제로 도메인을 기반으로하는지 여부는 중요하지 않습니다. 만약 열은 도메인을 기반으로하며 도메인의 ID가 저장됩니다. 열에서domain_name, domain_schemadomain_catalog. 열을 페어링하려면 관련 데이터 유형과 도메인을 별도로 처리합니다. 유형, 당신은 쓸 수 있습니다Coalesce (domain_name, udt_name)