Tabeller och index

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Ladda ned OLE DB-drivrutins

OLE DB-drivrutinen för SQL Server exponerar IIndexDefinition - och ITableDefinition-gränssnitten , vilket gör det möjligt för konsumenter att skapa, ändra och ta bort SQL Server-tabeller och index. Giltiga tabell- och indexdefinitioner beror på versionen av SQL Server.

Möjligheten att skapa eller ta bort tabeller och index beror på användarens åtkomsträttigheter till SQL Server. Att ta bort en tabell kan ytterligare begränsas av förekomsten av deklarativa referensintegritetsbegränsningar eller andra faktorer.

De flesta applikationer som riktar sig till SQL Server använder SQL-DMO istället för dessa OLE DB-drivrutiner för SQL Server-gränssnitt. SQL-DMO är en samling av OLE Automation-objekt som stöder alla administrativa funktioner i SQL Server. Applikationer som riktar sig till flera OLE DB-leverantörer använder dessa generiska OLE DB-gränssnitt som stöds av olika OLE DB-leverantörer.

I den leverantörsspecifika egenskapsuppsättningen DBPROPSET_SQLSERVERCOLUMN definierar SQL Server följande egenskap.

Egenskaps-ID Description
SSPROP_COL_COLLATIONNAME Typ: VT_BSTR

R/W: Skriv

Standard: Null

Beskrivning: Denna egenskap används endast i ITableDefinition. Strängen som anges i denna egenskap används när man skapar en CREATE TABLE

uttalande.

I det här avsnittet

Se även

OLE DB-drivrutin för SQL Server Programming
DROP-TABELL (Transact-SQL)
SKAPA INDEX (Transact-SQL)
DROP-INDEX (Transact-SQL)