Bonjour
Actuellement, j'ai un jeu de données dans un fichier Access.
Pour l'importer sur SQL server, pour toutes mes tables, j'exécute le code suivant :
Je désirerais faire une procédure stockée qui me prenne en paramètres le nom de la table source, et le nom de la table de destination. Les noms des champs entre SQL Server et Access sont identiques. Je souhaiterais donc ne pas avoir à les préciser. Or dans ce code, je suis obligé de spécifier tous les champs de la table source et de ma table destination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO MaTable (Champ1,Champ2) SELECT Champ1,Champ2 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\JeudDeDonnees.mdb"') ...[dbo_MaTable] ;
Comment je peux rendre ce code générique ?
Merci d'avance
Sybaris
Partager