SQL Server nach Excel exportieren mit OPENROWSET
Bin ich erfolgreich exportieren zu excel mit der folgenden Anweisung:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\template.xls;',
'SELECT * FROM [SheetName$]')
select * from myTable
Ist es keine standard-Weg, um diese Vorlage verwenden, festlegen Sie einen neuen Namen für das excel-Blatt, so dass die Vorlage nie geschrieben wird, oder muss ich kommen mit einigen work-around?
Was ist der beste Weg, dies zu tun, in die Menschen erleben?
Oh, glücklicher Mann. Ich habe bereits die Ausgaben 2 Stunden zu versuchen, diese laufen und immer alle Art von Fehler. (mit 2008SP2)
InformationsquelleAutor JohnIdol | 2009-05-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssten Sie dynamisches SQL verwenden.
OPENROWSET
etc nur erlaubt, Literale als Parameter.Ah ich bekomme Sie. Nein, kann man nicht manipulieren, Excel -, dass die Art und Weise, in T-SQL. Vielleicht eine CLR-gespeicherte Prozedur?
nie gearbeitet, mit CLR-SPs - aber ich denke, es ist einfach genug - jeder gute Probe, um mich gehen?
Sorry... Sie nicht genutzt. Die "SQLCLR" - tag hat 31 Fragen.
Ich werde klären.. unsere corporate-erstellen von DB-engineering-sagt Nein
InformationsquelleAutor gbn
Konnten Sie nicht machen Sie eine Kopie Ihrer Vorlage zuerst, dann übergeben Sie die Kopie mit dem Namen in OPENROWSET?
InformationsquelleAutor Seth Ladd