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

30.9.

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

표 30-7.

이름 데이터 토토 설명
table_catalog SQL_IDENIFIER 테이블이 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)
table_schema SQL_IDENIFIER 표가 포함 된 스키마 이름
table_name SQL_IDENIFIER 테이블 이름
column_name SQL_IDENIFIER 열의 이름
ordinal_position cardinal_number 테이블 내 열의 서수 위치 (카운트는 1에서 시작됩니다)
column_default character_data 열의 기본 표현식 (전류 인 경우 null 사용자는 열)
is_nullable character_data 열이있는 경우 아마도 무효,아니오무효가되지 않는 것으로 알려져 있습니다. 널없는 제약 조건은 한 가지 방법입니다 칼럼은 무효화 할 수 없지만 기타.
data_type character_data 열의 데이터 토토, 내장 유형 인 경우배열배열 인 경우 (in 그 경우,보기 참조Element_Types), else사용자 정의(이 경우 토토은입니다 식별udt_name및 관련 열). 열이 도메인을 기반으로하는 경우 이 열은 도메인의 기본 토토을 나타냅니다 ( 도메인은에서 식별됩니다.domain_name및 관련 열).
문자 _maximum_length cardinal_number ifdata_type문자 또는 비트 문자열 유형, 선언 된 최대 값 길이; 다른 모든 데이터 토토에 대해 NULL 또는 최대 값이없는 경우 길이가 선언되었습니다.
문자 _octet_length cardinal_number ifdata_type문자 토토, 옥제에서 가능한 최대 길이 데이텀의 (바이트) (이것은 걱정하지 않아야합니다토토사용자); 널 다른 모든 데이터 토토의 경우
Numeric_Precision cardinal_number ifdata_type숫자 토토,이 열은 (선언 된 또는 선언 된 또는 암시 적)이 열의 토토의 정밀도. 그만큼 정밀도는 중요한 숫자의 수를 나타냅니다. 그것 10 진수 (베이스 10) 또는 이진 (기본 2)으로 표현 될 수 있습니다. 열에 지정된 용어numeric_precision_radix. 다른 모든 것을 위해 데이터 토토,이 열은 null입니다.
numeric_precision_radix cardinal_number ifdata_type숫자 토토,이 열은 어떤 근거를 나타냅니다 열의 값Numeric_PrecisionandNumeric_Scale표현됩니다. 가치는입니다 2 또는 10. 다른 모든 데이터 토토의 경우이 열은 다음과 같습니다. 널.
Numeric_Scale cardinal_number ifdata_type정확한 숫자 토토,이 열은 (선언 된 또는 선언 된 또는 이 열에 대한 토토의 암시 적 척도. 스케일 오른쪽에 중요한 숫자의 수를 나타냅니다 소수점의. 소수점으로 표현 될 수 있습니다 (기본 10) 또는 이진 (기본 2) 항, 열numeric_precision_radix. 다른 모든 데이터 토토의 경우이 열은 NULL입니다.
DateTime_precision cardinal_number ifdata_type날짜, 시간 또는 간격 유형, 선언 된 정밀도; 다른 모든 데이터 토토에 대해 null 또는 정밀도가없는 경우 선언.
interal_type character_data 아직 구현되지 않음
Interval_Precision character_data 아직 구현되지 않음
character_set_catalog SQL_IDENIFIER 에서 사용할 수없는 기능에 적용토토
character_set_schema SQL_IDENIFIER |토토
character_set_name SQL_IDENIFIER |토토
Collation_catalog SQL_IDENIFIER 에서 사용할 수없는 기능에 적용토토
Collation_Schema SQL_IDENIFIER |토토
collation_name SQL_IDENIFIER 사용 가능한 기능에 적용토토
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_INGISLIFIER 에서 사용할 수없는 기능에 적용토토
SCOPE_SCHEMA SQL_IDENIFIER |토토
SCOPE_NAME SQL_IDENIFIER |토토
maximum_cardinality cardinal_number 배열은 항상 무제한이기 때문에 항상 null 최대 카디널리티토토
dtd_identifier SQL_IDENIFIER 열, 고유 한 데이터 토토 설명자 중 고유 한 열 테이블에. 이것은 주로 합류하는 데 유용합니다 그러한 식별자의 다른 인스턴스. (특정 형식 식별자의 정의되지 않으며 보장되지 않습니다. 향후 버전에서 동일하게 유지됩니다.)
is_self_referencing character_data |토토

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