Crée une requête Création de table.
Syntaxe
SELECT field1[, field2[, ...]] INTO newtable [IN externaldatabase]
SOURCE FROM
L’instruction SELECT...INTO comprend les parties suivantes :
Partie |
Description |
field1, field2 |
Noms des champs à copier dans la nouvelle table. |
newtable |
Nom de la table à créer. Si newtable correspond au nom d’une table existante, une erreur interceptable se produit. |
externaldatabase |
Chemin d’accès d’une base de données externe. Pour une description du chemin d’accès, voir la clause IN. |
source |
Nom de la table dans laquelle des enregistrements sont sélectionnés. Il peut s’agir d’une ou plusieurs tables, ou d’une requête. |
Remarques
Vous pouvez utiliser des requêtes Création de table pour archiver des enregistrements, créer des copies de sauvegarde de vos tables, ou créer des copies à exporter vers une autre base de données ou à utiliser comme base pour les états qui affichent des données pour une période spécifique. Par exemple, vous pouvez produire un rapport des ventes mensuelles par région en exécutant la même requête Création de table chaque mois.
Remarques :
-
Vous pouvez définir un clé primaire pour la nouvelle table. Lorsque vous créez la table, les champs de la nouvelle table héritent de la type de données et de la taille de champ de chaque champ dans les tables sous-jacentes de la requête, mais aucune autre propriété de champ ou de table n’est transférée.
-
Pour ajouter des données à une table existante, utilisez plutôt l’instruction INSÉRER DANS pour créer une requête Ajout.
-
Pour déterminer les enregistrements qui seront sélectionnés avant d’exécuter la requête Création de table, commencez par examiner les résultats d’une instruction SELECT qui utilise les mêmes critères de sélection.