Méthode Api.JetOpenTempTable2
Crée une table temporaire avec un seul index. 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 des doublons 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, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Shared Sub JetOpenTempTable2 ( _
sesid As JET_SESID, _
columns As JET_COLUMNDEF(), _
numColumns As Integer, _
lcid As Integer, _
grbit As TempTableGrbit, _
<OutAttribute> ByRef tableid As JET_TABLEID, _
columnids As JET_COLUMNID() _
)
'Usage
Dim sesid As JET_SESID
Dim columns As JET_COLUMNDEF()
Dim numColumns As Integer
Dim lcid As Integer
Dim grbit As TempTableGrbit
Dim tableid As JET_TABLEID
Dim columnids As JET_COLUMNID()
Api.JetOpenTempTable2(sesid, columns, _
numColumns, lcid, grbit, tableid, _
columnids)
public static void JetOpenTempTable2(
JET_SESID sesid,
JET_COLUMNDEF[] columns,
int numColumns,
int lcid,
TempTableGrbit grbit,
out JET_TABLEID tableid,
JET_COLUMNID[] columnids
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser.
colonnes
Type : []Définitions de colonnes pour les colonnes créées dans la table temporaire.
numColumns
Type : System.Int32Nombre de définitions de colonnes.
lcid
Type : System.Int32ID de paramètres régionaux à utiliser pour comparer les données de colonne clé Unicode dans la table temporaire. Tous les paramètres régionaux peuvent être utilisés tant que le module linguistique approprié a été installé sur l’ordinateur.
grbit
Type : Microsoft.Isam.Esent.Interop.TempTableGrbitOptions de création de table.
tableid
Type : Microsoft.Isam.Esent.Interop.JET_TABLEIDRetourne le tableid de la table temporaire. La fermeture de ce tableid avec JetCloseTable(JET_SESID, JET_TABLEID) libère les ressources associées à la table temporaire.
columnids
Type : []Mémoire tampon de sortie qui reçoit le tableau des ID de colonne générés lors de la création de la table temporaire. Les ID de colonne dans ce tableau correspondent exactement au tableau d’entrée des définitions de colonne. Par conséquent, la taille de cette mémoire tampon doit correspondre à la taille du tableau d’entrée.
Voir aussi
Informations de référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour