다음을 통해 공유


테이블 및 인덱스

SQL Server Native Client OLE DB 공급자는 소비자가 SQL Server 테이블과 인덱스를 생성, 변경 및 삭제할 수 있도록 IIndexDefinitionITableDefinition 인터페이스를 노출합니다. 올바른 테이블 및 인덱스 정의는 SQL Server 버전에 따라 달라집니다.

테이블과 인덱스를 만들거나 삭제하는 기능은 소비자 응용 프로그램 사용자의 SQL Server 액세스 권한에 따라 달라집니다. 테이블 삭제는 선언적 참조 무결성 제약 조건이나 다른 요인이 있는지 여부에 따라 더욱 제한할 수 있습니다.

SQL Server를 대상으로 하는 대부분의 응용 프로그램은 이러한 SQL Server Native Client OLE DB 공급자 인터페이스 대신 SQL-DMO를 사용합니다. SQL-DMO는 SQL Server의 모든 관리 기능을 지원하는 OLE 자동화 개체 컬렉션입니다. 여러 OLE DB 공급자를 대상으로 하는 응용 프로그램은 다양한 OLE DB 공급자가 지원하는 일반 OLE DB 인터페이스를 사용합니다.

SQL Server는 공급자별 속성 집합 DBPROPSET_SQLSERVERCOLUMN에 다음과 같은 속성을 정의합니다.

속성 ID

설명

SSPROP_COL_COLLATIONNAME

유형: VT_BSTR

R/W: 쓰기

기본값: Null

설명: 이 속성은 ITableDefinition에서만 사용됩니다. 이 속성에 지정된 문자열은 CREATE TABLE

문을 만들 때 사용됩니다.

섹션 내용

참고 항목

참조

DROP TABLE(Transact-SQL)

CREATE INDEX(Transact-SQL)

DROP INDEX(Transact-SQL)

개념

SQL Server Native Client(OLE DB)