다음을 통해 공유


_Columns 테이블

_Columns 테이블은 열 카탈로그가 포함된 읽기 전용 시스템 테이블입니다. 여기에는 모든 테이블의 열이 나열됩니다. 이 테이블을 쿼리하여 지정된 열이 있는지 확인할 수 있습니다.

_Columns 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
테이블 Text Y N
숫자 정수 Y N
속성 Text N N

 

Table

열을 포함하는 테이블의 이름입니다.

Number

테이블 내의 열 순서입니다.

Name

열 이름입니다.

설명

_Columns 테이블은 SQL 쿼리를 통해 수정할 수 없는 시스템 테이블이므로, MsiDatabaseGetPrimaryKeys 함수 또는 PrimaryKeys 속성을 사용하여 기본 키를 가져올 수 없습니다.

영구 열만 _Columns 테이블에 저장됩니다. 임시 열이 있는지 확인하려면, 테이블에 대해 SELECT * 문을 사용하여 뷰를 만든 다음 MSICOLINFO_NAMES 옵션을 사용하여 MsiViewGetColumnInfo 함수에서 반환된 레코드의 모든 필드를 반복해야 합니다.