다음을 통해 공유


SQL Server Native Client의 테이블 및 인덱스

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

SQL Server Native Client OLE DB 공급자는 IIndexDefinitionITableDefinition 인터페이스를 노출하여 소비자가 SQL Server 테이블 및 인덱스를 만들고, 변경하고, 삭제할 수 있도록 합니다. 유효한 테이블 및 인덱스 정의는 SQL Server 버전에 따라 달라집니다.

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

SQL Server를 대상으로 하는 대부분의 애플리케이션은 이러한 SQL Server Native Client OLE DB 공급자 인터페이스 대신 SQL-DMO를 사용합니다. SQL-DMO는 SQL Server의 모든 관리 기능을 지원하는 OLE Automation 개체의 컬렉션입니다. 여러 OLE DB 공급자를 대상으로 하는 애플리케이션은 다양한 OLE DB 공급자가 지원하는 이러한 제네릭 OLE DB 인터페이스를 사용합니다.

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

속성 ID 설명
SSPROP_COL_COLLATIONNAME 유형: VT_BSTR

R/W: 쓰기

기본값: Null

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

것입니다.

섹션 내용

참고 항목

SQL Server Native Client(OLE DB)
DROP TABLE(Transact-SQL)
CREATE INDEX(Transact-SQL)
DROP INDEX(Transact-SQL)