Copier une table (structure et/ou données) dans une autre
Pour copier la table et la structure :
SELECT *
INTO NouvelleTable
FROM TableACopier
Pour copier la structure uniquement :
SELECT *
INTO NouvelleTable
FROM TableACopier
WHERE 1 = 0
Pour copier les données uniquement dans deux tables identiques :
INSERT INTO DestinationTable (champ1,champ2,champ3) SELECT champ1, champ2, champ3 FROM TableACopier WHERE id=@valeur
On peut aussi remplacer champ1, champ2, champ3 par des valeurs.
Commentaires
Enregistrer un commentaire