Delen via


Tabellen en indexen

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

OLE DB-stuurprogramma downloaden

De OLE DB-driver voor SQL Server maakt de IIndexDefinition- en ITableDefinition-interfaces beschikbaar, waardoor consumenten SQL Server-tabellen en -indexen kunnen aanmaken, wijzigen en verwijderen. Geldige tabel- en indexdefinities zijn afhankelijk van de versie van SQL Server.

De mogelijkheid om tabellen en indexen te maken of te verwijderen hangt af van de toegangsrechten van de gebruiker van de consument en applicatie op SQL Server. Het weglaten van een tabel kan verder worden beperkt door de aanwezigheid van declaratieve referentieintegriteitsbeperkingen of andere factoren.

De meeste applicaties die zich richten op SQL Server gebruiken SQL-DMO in plaats van deze OLE DB Driver voor SQL Server-interfaces. SQL-DMO is een verzameling OLE Automation-objecten die alle administratieve functies van SQL Server ondersteunen. Applicaties die zich richten op meerdere OLE DB-aanbieders gebruiken deze generieke OLE DB-interfaces die worden ondersteund door de verschillende OLE DB-providers.

In de provider-specifieke property set DBPROPSET_SQLSERVERCOLUMN definieert SQL Server de volgende eigenschap.

Eigenschaps-id Description
SSPROP_COL_COLLATIONNAME Type: VT_BSTR

R/W: Schrijf

Standaard: Null

Beschrijving: Deze eigenschap wordt alleen gebruikt in ITableDefinition. De string die in deze eigenschap is gespecificeerd, wordt gebruikt bij het maken van een CREATE TABLE

verklaring.

In deze sectie

Zie ook

OLE DB-stuurprogramma voor SQL Server-programmering
DROP-TABEL (Transact-SQL)
MAAK INDEX AAN (Transact-SQL)
DROPINDEX (Transact-SQL)