이 문서는 지원되지 않는 토토 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 결과 : 문서 : 17 : 35.24. element_types버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

34.23. 요소_유형

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

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;

이 보기에는 현재 사용자가 가지고 있는 개체만 포함됩니다 소유자가 되거나 일부를 소유함으로써 접근할 수 있습니다. 특권.

표 34-21.요소_유형

이름 데이터 유형 설명
object_catalog sql_identifier 객체를 포함하는 데이터베이스의 이름 설명되는 배열을 사용합니다(항상 현재 데이터베이스)
object_schema sql_identifier 다음을 사용하는 개체를 포함하는 스키마의 이름 설명되는 배열
객체_이름 sql_identifier 해당 배열을 사용하는 객체의 이름 설명됨
객체_유형 문자_데이터 배열을 사용하는 객체의 유형은 설명됨: 중 하나( 배열은 해당 테이블의 열에서 사용됩니다),사용자 정의 유형(배열은 다음에서 사용됩니다. 해당 복합 유형의 속성),DOMAIN(배열은 해당 도메인에서 사용됩니다),루틴(배열은 다음에서 사용됩니다. 매개변수 또는 해당 함수의 반환 데이터 유형).
collection_type_identifier sql_identifier 다음의 데이터 유형 설명자의 식별자입니다. 설명되는 배열입니다. 이것을 사용하여에 참여하세요.dtd_identifier기타 열 정보 스키마 보기.
데이터_유형 캐릭터_데이터 배열 요소의 데이터 유형(내장된 경우) 입력, 기타사용자 정의(그 안에는 경우 유형은 다음에서 식별됩니다.udt_name및 관련 열).
character_maximum_length cardinal_number 이 정보는 다음에 적용되지 않으므로 항상 null입니다. 배열 요소 데이터 유형포스트그레SQL
character_octet_length cardinal_number 이 정보는 다음에 적용되지 않으므로 항상 null입니다. 배열 요소 데이터 유형토토
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 cardinal_number 이 정보는 다음에 적용되지 않으므로 항상 null입니다. 배열 요소 데이터 유형토토
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 다음에서 사용할 수 없는 기능에 적용토토
scope_schema sql_identifier 다음에서 사용할 수 없는 기능에 적용토토
범위_이름 sql_identifier 다음에서 사용할 수 없는 기능에 적용토토
최대_카디널리티 추기경_번호 배열은 항상 무제한이므로 항상 null입니다. 최대 카디널리티 in토토
dtd_identifier sql_identifier 다음의 데이터 유형 설명자의 식별자입니다. 요소. 현재는 유용하지 않습니다.