Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
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)