Indici OLE DB (SQL Server Compact)
Microsoft Per migliorare le prestazioni delle applicazioni, SQL Server Compact 3.5 (SQL Server Compact 3.5) offre il supporto degli indici e di numerose operazioni basate su indici.
Utilizzo degli indici
Quando in SQL Server Compact 3.5 si utilizzano gli indici, è necessario tenere in considerazione i problemi seguenti:
- SQL Server Compact 3.5 supporta solo gli "indici integrati", in base alla definizione fornita nella documentazione relativa a Microsoft OLE DB. Questo significa che l'indice è parte, a livello logico, dell'oggetto Rowset e viene utilizzato per ordinare il set di righe. Per l'ordinamento non si ricorre a set di righe di indice separati.
- In SQL Server Compact 3.5 le proprietà di creazione degli indici presentano lievi differenze rispetto a Microsoft SQL Server.
- Il nome è l'unica caratteristica di un indice che può essere modificata utilizzando IAlterIndex::AlterIndex nel provider OLE DB per SQL Server Compact 3.5.
- Per modificare l'indice in modo dinamico mentre il set di righe è aperto, è necessario richiedere DBPROP_IRowsetCurrentIndex con un valore VARIANT_TRUE all'apertura del set di righe della tabella di base. Per ulteriori informazioni, vedere Modifica degli indici con OLE DB.
- Per i metodi Seek e SetRange dell'interfaccia IRowsetIndex è necessario richiedere la proprietà DBPROP_IRowsetIndex con un valore VARIANT_TRUE all'apertura del set di righe della tabella di base.
Vedere anche
Riferimento
Creazione di indici con OLE DB
Utilizzo del metodo Seek con OLE DB