“select * dans la table” ça Va marcher pour l'insertion de données dans une table existante

Je suis en train d'insérer des données à partir de l'une de mes table dans une autre table.

Est-il possible d'insérer des données dans une table existante à l'aide de select * into requête.
Je pense qu'il peut être fait à l'aide de l'union, mais dans ce cas j'ai besoin d'enregistrer toutes les données de ma table existante dans la table temporaire, puis laissez-la tomber de la table et, enfin, que s'applique l'union pour insérer tous les dossiers en même table

par exemple.

select * into #tblExisting from tblExisting
drop table tblExisting
select * into tblExisting from #tblExisting union tblActualData

Ici tblExisting est la table où je veux en fait de stocker toutes les données
tblActualData est la table à partir de laquelle les données sont à joindre à la tblExisting.

Est-ce une bonne méthode.
- Nous avoir une autre alternative ?

OriginalL'auteur Shantanu Gupta | 2010-04-22