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

Posts les plus consultés de ce blog

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien