Méthode VistaApi.JetOpenTemporaryTable
Crée une table temporaire avec un index unique. Une table temporaire stocke et récupère les enregistrements comme une table ordinaire créée à l’aide de JetCreateTableColumnIndex. Toutefois, les tables temporaires sont beaucoup plus rapides que les tables ordinaires en raison de leur nature volatile. Ils peuvent également être utilisés pour trier et effectuer très rapidement la suppression dupliquée sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Consultez également JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []).
Espace de noms :Microsoft.Isam.Esent.Interop.Vista
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Shared Sub JetOpenTemporaryTable ( _
sesid As JET_SESID, _
temporarytable As JET_OPENTEMPORARYTABLE _
)
'Usage
Dim sesid As JET_SESID
Dim temporarytable As JET_OPENTEMPORARYTABLEVistaApi.JetOpenTemporaryTable(sesid, _
temporarytable)
public static void JetOpenTemporaryTable(
JET_SESID sesid,
JET_OPENTEMPORARYTABLE temporarytable
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser.
temporarytable
Type : Microsoft.Isam.Esent.Interop.Vista.JET_OPENTEMPORARYTABLEDescription de la table temporaire à créer lors de l’entrée. Après un appel réussi, la structure contient le handle des identifications temporaires de table et de colonne. Utilisez JetCloseTable(JET_SESID, JET_TABLEID) pour libérer la table temporaire lorsque vous avez terminé.
Notes
Introduit dans Windows Vista. Utilisez JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) pour les versions antérieures d’Esent.