Maison >base de données >tutoriel mysql >Comment insérer des données d'une table dans une autre à l'aide d'une procédure stockée SQL Server ?
SQL Server : insertion de lignes dans une table existante à l'aide d'une procédure stockée
Dans SQL Server, sélectionner des données dans une table et les insérer dans une Une table existante utilisant une procédure stockée nécessite une approche différente de la création de tables temporaires. Lorsque vous essayez d'utiliser SELECT ... INTO ... pour insérer des données dans une table existante, vous pouvez rencontrer une erreur indiquant que la table existe déjà.
Pour résoudre ce problème et insérer des lignes d'une table dans une autre , les étapes suivantes doivent être suivies :
Voici un exemple qui insère des lignes de dbo.TableOne dans dbo.TableTwo basé sur une clé de recherche spécifiée :
INSERT INTO dbo.TableTwo (col1, col2) SELECT col1, col2 FROM dbo.TableOne WHERE col3 LIKE @search_key;
En suivant ces étapes, vous pouvez réussir à insérer des lignes d'une table dans une table existante à l'aide d'une procédure stockée dans SQL Server.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!