instruction SQL SELECT INTO
Avec SQL, vous pouvez copier des informations d'une table à l'autre.
SELECT INTO pour copier des données à partir d'une table, puis insérer les données dans une nouvelle table.
instruction SQL SELECT INTO
SELECT INTO pour copier des données à partir d'une table, puis insérer les données dans une nouvelle table.
SQL SELECT INTO Syntaxe
Nous pouvons reproduire toutes les colonnes dans la nouvelle table:
INTO newtable [IN externaldb ]
FROM table1;
Ou tout simplement copier les colonnes souhaitées dans une nouvelle table:
INTO newtable [IN externaldb ]
FROM table1;
Astuce: La nouvelle table va utiliser les noms de colonnes et les types définis dans l'instruction SELECT sera créé. Vous pouvez utiliser la clause AS pour appliquer le nouveau nom. |
SQL SELECT INTO exemples
Les clients de créer une copie de sauvegarde:
INTO WebsitesBackup2016
FROM Websites;
S'il vous plaît utiliser la clause IN pour copier la table à une autre base de données:
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;
Copiez seulement quelques-unes des colonnes dans la nouvelle table:
INTO WebsitesBackup2016
FROM Websites;
Copiez seul site chinois dans la nouvelle table:
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';
Copiez les données de plusieurs tables dans une nouvelle table:
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;
Astuce: SELECT INTO peut être utilisé pour créer une nouvelle table vide par un autre mode. Il suffit d'ajouter invité aucune donnée est renvoyée à la clause WHERE de la requête:
INTO newtable
FROM table1
WHERE 1=0;