37.24. 요소_유형 #

보기요소_유형배열 요소의 데이터 유형 설명자를 포함합니다. 테이블 열, 복합 유형 속성, 도메인, 함수 매개변수 또는 함수 반환 값이 배열 유형으로 정의된 경우 해당 정보 스키마 뷰에는어레이열에서데이터_유형. 배열의 요소 유형에 대한 정보를 얻으려면 해당 보기를 이 보기와 결합할 수 있습니다. 예를 들어, 해당하는 경우 데이터 유형과 배열 요소 유형이 있는 테이블의 열을 표시하려면 다음을 수행할 수 있습니다.

SELECT c.column_name, c.data_type, e.data_type AS element_type
FROM information_schema.columns c LEFT JOIN information_schema.element_types e
     ON ((c.table_catalog, c.table_schema, c.table_name, 'TABLE', c.dtd_identifier)
       = (e.object_catalog, e.object_schema, e.object_name, e.object_type, e.collection_type_identifier))
WHERE c.table_schema = '...' AND c.table_name = '...'
주문 기준 c.ordinal_position;

이 보기에는 현재 사용자가 소유자가 되거나 특정 권한을 갖는 방식으로 액세스할 수 있는 개체만 포함됩니다.

표 37.22. 요소_유형

열 유형

설명

object_catalog sql_identifier

설명되는 배열을 사용하는 객체를 포함하는 데이터베이스의 이름(항상 현재 데이터베이스)

object_schema sql_identifier

설명되는 배열을 사용하는 객체를 포함하는 스키마의 이름

객체_이름 sql_identifier

설명되는 배열을 사용하는 개체의 이름

객체_유형 문자_데이터

설명되는 배열을 사용하는 객체의 유형: 다음 중 하나(배열은 해당 테이블의 열에서 사용됩니다),사용자 정의 유형(배열은 해당 복합 유형의 속성에 의해 사용됩니다),DOMAIN(배열은 해당 도메인에서 사용됩니다),루틴(배열은 매개변수 또는 해당 함수의 반환 데이터 유형에 의해 사용됩니다.)

collection_type_identifier sql_identifier

설명 중인 배열의 데이터 유형 설명자의 식별자입니다. 이것을 사용하여에 참여하세요.dtd_identifier기타 정보 스키마 보기 열.

데이터_유형 문자_데이터

배열 요소의 데이터 유형(내장 유형인 경우), else사용자 정의(이 경우 유형은 다음에서 식별됩니다.udt_name및 관련 열).

character_maximum_length cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.스포츠 토토 사이트

character_octet_length cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.포스트그레SQL

character_set_catalog sql_identifier

다음에서 사용할 수 없는 기능에 적용스포츠 토토 사이트

character_set_schema sql_identifier

다음에서 사용할 수 없는 기능에 적용스포츠 토토 사이트

character_set_name sql_identifier

다음에서 사용할 수 없는 기능에 적용스포츠 토토 사이트

collation_catalog sql_identifier

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

collation_schema sql_identifier

요소 유형의 조합을 포함하는 스키마의 이름, 기본값 또는 요소의 데이터 유형이 조합 가능하지 않은 경우 null

collation_name sql_identifier

요소 유형의 조합 이름, 기본값이거나 요소의 데이터 유형이 조합 가능하지 않은 경우 null

숫자_정밀도 cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.스포츠 토토 사이트

numeric_precision_radix cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.스포츠 토토 사이트

numeric_scale 추기경_번호

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.포스트그레SQL

datetime_precision cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.스포츠 토토 사이트

간격_유형 캐릭터_데이터

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.포스트그레SQL

간격_정밀도 cardinal_number

항상 null입니다. 이 정보는 배열 요소 데이터 유형에 적용되지 않기 때문입니다.스포츠 토토 사이트

도메인_기본 캐릭터_데이터

아직 구현되지 않음

udt_catalog sql_identifier

요소의 데이터 유형이 정의된 데이터베이스의 이름(항상 현재 데이터베이스)

udt_schema sql_identifier

요소의 데이터 유형이 정의된 스키마의 이름

udt_name sql_identifier

요소의 데이터 유형 이름

scope_catalog sql_identifier

다음에서 사용할 수 없는 기능에 적용포스트그레SQL

scope_schema sql_identifier

다음에서 사용할 수 없는 기능에 적용포스트그레SQL

범위_이름 sql_identifier

다음에서 사용할 수 없는 기능에 적용스포츠 토토 사이트

최대_카디널리티 cardinal_number

배열은 항상 무제한의 최대 카디널리티를 갖기 때문에 항상 null입니다.스포츠 토토 사이트

dtd_identifier sql_identifier

요소의 데이터 유형 설명자의 식별자. 현재는 유용하지 않습니다.


수정사항 제출

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