insert avec deux bases sql server.
Bonjour à tous,
j'ai 2 bases sur le meme serveur:
base DB1 ; schéma SCH1; table T(Id,Nom ,Code)
base DB2 ; schéma SCH2 ; table T(Id,Nom ,Code)
je voudrais executer la requete suivante à partie de C#:
(inserer les lignes de T de la base DB2 avec le schema SCH2
dans DB1)
Code:
1 2 3 4 5
| REQ = " INSERT INTO DB1.SCH1.T(Id,Nom ,Code)
SELECT Id ,Nom ,Code
FROM DB2.SCH2.T " |
j'ai fais :
Code:
1 2 3 4
| string connectString = "Data Source=.\\SQLEXPRESS;Initial Catalog=DB1;Integrated Security=True";
SqlConnection connection =new SqlConnection(connectString);
SqlCommand sql = new SqlCommand(REQ,connection); |
le pb: comment utiliser la connection pour la base DB2 ?
dois je recuperer d'abord les valeurs du select et puis parametrer
la requete insert avec les valeurs trouvées?
Merci de votre aide.