insert into sql server 2005 select from XLS en ignorant les doublons?
bonjour
j'utilise cette requête pour transférer des données depuis excel
Code:
1 2 3 4 5
| INSERT INTO [matable] ([colonne1], [colonne2], [colonne3], [colonne4], [colonne5], [colonne6], [colonne7], [colonne8], [colonne9], [colonne10])
SELECT A.[colonne1], A.[colonne2], A.[colonne3], A.[colonne4], A.[colonne5], A.[colonne6], A.[colonne7], A.[colonne8], A.[colonne9], A.[colonne10], A.[colonne11]
FROM OPENROWSET
('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\tst.xls;HDR=YES', 'select * from [mafeuille$]') AS A; |
sachant que les 4 1er colonnes sont des clés primaires, comment puis je executer la requete sans interruption (ignorer les doublons), ou s'il y'a possibilité de modifier une des 4 colonnes automatiquement pour garder le doublon.