Hallo alle!
Ich versuche eine Excel Liste mit 6Spalten, in eine SQL Server Tabelle mit 7 Spalten einzufügen. Die erste Spalte der SQL Server Tabelle soll selbständig aufgefüllt werden (Primary Key). Leider funktioniert das nicht so, wie ich mir das vorstelle.
Mein bisheriges Vorgehen:
Insert into tableName(tableColumnName1, tableColumnName2, tableColumnName3, tableColumnName4, tableColumnName5, tableColumnName6 )
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\DAX.xls;HDR=YES',
'SELECT * FROM [DAX$]')
Muss ich darauf achten, dass in der ExcelListe keine Spaltenbezeichnungen über den Spalten stehen? Oder muss ich die Spalten in der ExcelListe auch angeben?
Wie würde ein funktionierender Code lauten?
Vielen Dank und Gruß aus Wien
Landau
Ich versuche eine Excel Liste mit 6Spalten, in eine SQL Server Tabelle mit 7 Spalten einzufügen. Die erste Spalte der SQL Server Tabelle soll selbständig aufgefüllt werden (Primary Key). Leider funktioniert das nicht so, wie ich mir das vorstelle.
Mein bisheriges Vorgehen:
Insert into tableName(tableColumnName1, tableColumnName2, tableColumnName3, tableColumnName4, tableColumnName5, tableColumnName6 )
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\DAX.xls;HDR=YES',
'SELECT * FROM [DAX$]')
Muss ich darauf achten, dass in der ExcelListe keine Spaltenbezeichnungen über den Spalten stehen? Oder muss ich die Spalten in der ExcelListe auch angeben?
Wie würde ein funktionierender Code lauten?
Vielen Dank und Gruß aus Wien
Landau
Comment