Maison > base de données > tutoriel mysql > Comment insérer des lignes d'une table à une autre dans SQL Server ?

Comment insérer des lignes d'une table à une autre dans SQL Server ?

Mary-Kate Olsen
Libérer: 2025-01-05 09:36:41
original
215 Les gens l'ont consulté

How to Insert Rows from One Table to Another in SQL Server?

Insérer des lignes dans une table existante à l'aide de SQL Server

Dans SQL Server, la syntaxe SELECT ... INTO ... est principalement utilisée pour créez une nouvelle table et insérez-y des données en une seule instruction. Cependant, comme l'illustre le code fourni, tenter d'insérer des données dans une table existante à l'aide de cette méthode entraînera une erreur.

Pour réussir à insérer des lignes d'une table dans une autre, l'approche recommandée consiste à utiliser la méthode INSERT INTO. déclaration. La syntaxe de base est la suivante :

INSERT INTO <target_table>
SELECT <column_list>
FROM <source_table>
WHERE <condition>;
Copier après la connexion

Dans votre cas, pour insérer des enregistrements de dbo.TableOne dans dbo.TableTwo en fonction d'une condition spécifique, vous utiliserez l'instruction suivante :

INSERT INTO dbo.TableTwo
SELECT col1, col2
FROM dbo.TableOne
WHERE col3 LIKE @search_key;
Copier après la connexion

Notez que vous devez spécifier les colonnes cibles dans l'instruction INSERT, surtout si dbo.TableTwo a des colonnes supplémentaires non incluses dans l'instruction SELECT. Par exemple :

INSERT INTO dbo.TableTwo (col1, col2)
SELECT col1, col2
FROM dbo.TableOne
WHERE col3 LIKE @search_key;
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal