Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per migliorare le prestazioni delle applicazioni, Microsoft SQL Server Compact 4.0 offre il supporto degli indici e di numerose operazioni basate su indici.
Utilizzo degli indici
Quando in SQL Server Compact 4.0 si utilizzano gli indici, è necessario tenere in considerazione i problemi seguenti:
SQL Server Compact 4.0 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 4.0 le proprietà di creazione degli indici presentano lievi differenze rispetto a MicrosoftSQL Server.
Il nome è l'unica caratteristica di un indice che può essere modificata utilizzando IAlterIndex::AlterIndex nel provider OLE DB per SQL Server Compact 4.0.
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.