37.17. 

보기데이터베이스의 모든 테이블 열(또는 보기 열)에 대한 정보가 포함되어 있습니다. 시스템 열(ctid등)은 포함되지 않습니다. 현재 사용자가 (소유자이거나 일부 권한을 갖는 방식으로) 액세스할 수 있는 열만 표시됩니다.

표 37.15. 

열 스포츠 토토

설명

table_catalog sql_identifier

테이블이 포함된 데이터베이스 이름(항상 현재 데이터베이스)

table_schema sql_identifier

테이블을 포함하는 스키마의 이름

테이블_이름 sql_identifier

테이블 이름

열_이름 sql_identifier

열 이름

서수_위치 cardinal_number

테이블 내 열의 순서 위치(개수는 1부터 시작)

column_default 캐릭터_데이터

열의 기본 표현식

is_nullable yes_or_no

열이 null일 가능성이 있는 경우,아니요널을 입력할 수 없는 것으로 알려진 경우. null이 아닌 제약 조건은 열이 null을 허용하지 않음을 알 수 있는 한 가지 방법이지만 다른 방법도 있을 수 있습니다.

데이터_스포츠 토토 문자_데이터

열의 데이터 스포츠 토토(내장 스포츠 토토인 경우) 또는어레이배열인 경우(이 경우 뷰를 참조하세요.요소_스포츠 토토), 그 외사용자 정의(이 경우 유형은 다음에서 식별됩니다.udt_name및 관련 열). 열이 도메인을 기반으로 하는 경우 이 열은 도메인의 기본 유형을 나타냅니다(그리고 도메인은 다음에서 식별됩니다).도메인_이름및 관련 열).

character_maximum_length cardinal_number

만약데이터_스포츠 토토문자 또는 비트 문자열 스포츠 토토, 선언된 최대 길이를 식별합니다. 다른 모든 데이터 유형의 경우 또는 최대 길이가 선언되지 않은 경우 null입니다.

character_octet_length cardinal_number

만약데이터_스포츠 토토문자 스포츠 토토, 즉 데이텀의 가능한 최대 길이(옥텟(바이트))를 식별합니다. 다른 모든 데이터 스포츠 토토의 경우 null입니다. 최대 옥텟 길이는 선언된 문자 최대 길이(위 참조)와 서버 인코딩에 따라 다릅니다.

숫자_정밀도 cardinal_number

만약데이터_스포츠 토토숫자 스포츠 토토을 식별합니다. 이 열에는 이 열에 대한 스포츠 토토의 (선언된 또는 암시적) 정밀도가 포함됩니다. 정밀도는 유효 자릿수를 나타냅니다. 열에 지정된 대로 10진수(기수 10) 또는 이진수(기수 2) 항으로 표현될 수 있습니다.numeric_precision_radix. 다른 모든 데이터 스포츠 토토의 경우 이 열은 null입니다.

numeric_precision_radix cardinal_number

만약데이터_스포츠 토토숫자 스포츠 토토을 식별합니다. 이 열은 열의 값이 어떤 기준으로 사용되는지 나타냅니다.숫자_정밀도그리고numeric_scale으로 표현됩니다. 값은 2 또는 10입니다. 다른 모든 데이터 스포츠 토토의 경우 이 열은 null입니다.

numeric_scale cardinal_number

만약데이터_스포츠 토토정확한 숫자 유형을 식별합니다. 이 열에는 이 열 스포츠 토토의 (선언된 또는 암시적) 스케일이 포함됩니다. 눈금은 소수점 오른쪽의 유효 자릿수를 나타냅니다. 열에 지정된 대로 10진수(기수 10) 또는 이진수(기수 2) 항으로 표현될 수 있습니다.numeric_precision_radix. 다른 모든 데이터 스포츠 토토의 경우 이 열은 null입니다.

datetime_precision cardinal_number

만약데이터_스포츠 토토날짜, 시간, 타임스탬프 또는 간격 유형을 식별합니다. 이 열에는 이 열에 대한 유형의 (선언된 또는 암시적) 소수 초 정밀도, 즉 초 값에서 소수점 뒤에 유지되는 소수 자릿수가 포함됩니다. 다른 모든 데이터 스포츠 토토의 경우 이 열은 null입니다.

간격_스포츠 토토 문자_데이터

만약데이터_스포츠 토토간격 스포츠 토토을 식별합니다. 이 열에는 이 열에 대해 간격에 포함되는 필드 사양이 포함되어 있습니다.연도별월, 일부터 초까지등. 필드 제한이 지정되지 않았고(즉, 간격이 모든 필드를 허용함) 다른 모든 데이터 스포츠 토토의 경우 이 필드는 null입니다.

간격_정밀도 cardinal_number

다음에서 사용할 수 없는 기능에 적용포스트그레SQL(참조datetime_precision간격 스포츠 토토 열의 소수 초 정밀도)

character_set_catalog sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

character_set_schema sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

character_set_name sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

collation_catalog sql_identifier

열의 데이터 정렬을 포함하는 데이터베이스 이름(항상 현재 데이터베이스), 기본값이거나 열의 데이터 유형이 조합 가능하지 않은 경우 null

collation_schema sql_identifier

열의 데이터 정렬을 포함하는 스키마의 이름, 기본값 또는 열의 데이터 스포츠 토토이 조합 가능하지 않은 경우 null

collation_name sql_identifier

열의 대조 이름, 기본값이거나 열의 데이터 스포츠 토토이 대조 가능하지 않은 경우 null

도메인_카탈로그 sql_identifier

열에 도메인 유형이 있는 경우 도메인이 정의된 데이터베이스의 이름(항상 현재 데이터베이스), 그렇지 않으면 null.

도메인_스키마 sql_identifier

열에 도메인 스포츠 토토이 있는 경우 도메인이 정의된 스키마의 이름, 그렇지 않으면 null.

도메인_이름 sql_identifier

열에 도메인 스포츠 토토이 있으면 도메인 이름, 그렇지 않으면 null.

udt_catalog sql_identifier

열 데이터 유형(해당하는 경우 도메인의 기본 유형)이 정의된 데이터베이스 이름(항상 현재 데이터베이스)

udt_schema sql_identifier

열 데이터 스포츠 토토(해당되는 경우 도메인의 기본 스포츠 토토)이 정의된 스키마의 이름

udt_name sql_identifier

열 데이터 스포츠 토토의 이름(해당되는 경우 도메인의 기본 스포츠 토토)

scope_catalog sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

scope_schema sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

범위_이름 sql_identifier

다음에서 사용할 수 없는 기능에 적용PostgreSQL

최대_카디널리티 cardinal_number

배열은 항상 무제한의 최대 카디널리티를 갖기 때문에 항상 null입니다.PostgreSQL

dtd_identifier sql_identifier

테이블과 관련된 데이터 유형 설명자 중에서 고유한 열의 데이터 유형 설명자 식별자입니다. 이는 주로 그러한 식별자의 다른 인스턴스와 결합하는 데 유용합니다. (식별자의 구체적인 형식은 정의되지 않았으며 향후 버전에서도 동일하게 유지된다는 보장이 없습니다.)

is_self_referencing yes_or_no

다음에서 사용할 수 없는 기능에 적용PostgreSQL

is_identity yes_or_no

열이 ID 열인 경우, 그 외아니요.

신원_세대 문자_데이터

열이 ID 열인 경우항상또는기본값으로, 열의 정의를 반영합니다.

identity_start 문자_데이터

열이 ID 열인 경우 내부 시퀀스의 시작 값, 그렇지 않으면 null.

identity_increment 문자_데이터

열이 ID 열이면 내부 시퀀스의 증분, 그렇지 않으면 null입니다.

identity_maximum 문자_데이터

열이 ID 열인 경우 내부 시퀀스의 최대값, 그렇지 않으면 null입니다.

identity_minimum 문자_데이터

열이 ID 열인 경우 내부 시퀀스의 최소값, 그렇지 않으면 null입니다.

identity_cycle yes_or_no

열이 ID 열인 경우내부 시퀀스가 순환하는 경우 또는아니요그렇지 않다면; 그렇지 않으면 null입니다.

is_generated 문자_데이터

열이 생성된 열인 경우항상, 그 외절대로.

세대_표현 문자_데이터

열이 생성된 열이면 생성 표현식이고, 그렇지 않으면 null입니다.

is_updatable yes_or_no

열이 업데이트 가능한 경우,아니요그렇지 않은 경우(기본 테이블의 열은 항상 업데이트 가능하지만 뷰의 열은 반드시 업데이트할 수 있는 것은 아닙니다)


데이터 스포츠 토토은 SQL에서 다양한 방법으로 정의될 수 있으므로PostgreSQL에는 데이터 유형을 정의하는 추가 방법이 포함되어 있으므로 정보 스키마로 표현하는 것이 다소 어려울 수 있습니다. 칼럼데이터_스포츠 토토은 열의 기본 내장 스포츠 토토을 식별해야 합니다. 에서PostgreSQL, 이는 해당 스포츠 토토이 시스템 카탈로그 스키마에 정의되어 있음을 의미합니다.pg_catalog. 이 열은 애플리케이션이 잘 알려진 내장 스포츠 토토을 특별히 처리할 수 있는 경우 유용할 수 있습니다(예: 숫자 스포츠 토토을 다르게 형식화하거나 정밀도 열의 데이터를 사용). 열udt_name, udt_schema그리고udt_catalog열이 도메인을 기반으로 하는 경우에도 항상 열의 기본 데이터 유형을 식별합니다. (이후PostgreSQL내장 유형을 사용자 정의 유형처럼 처리하며, 내장 유형도 여기에 나타납니다. 이는 SQL 표준의 확장입니다.) 애플리케이션이 유형에 따라 데이터를 다르게 처리하려는 경우 이러한 열을 사용해야 합니다. 이 경우 열이 실제로 도메인을 기반으로 하는지 여부는 중요하지 않기 때문입니다. 열이 도메인을 기반으로 하는 경우 도메인의 ID가 열에 저장됩니다.도메인_이름, 도메인_스키마도메인_카탈로그. 열을 관련 데이터 유형과 쌍으로 만들고 도메인을 별도의 유형으로 처리하려면 다음과 같이 작성할 수 있습니다.coalesce(domain_name, udt_name)

수정 사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.