Ich habe ein Verzeichnis voller Dateien. Sie sind SQL-Skripte, aber ich möchte sie nicht ausführen. Ich möchte den Inhalt der Skriptdateien in eine Tabelle in meiner Datenbank importieren, um sie zu einem späteren Zeitpunkt auszuführen. Jede Datei würde eine eigene Zeile in der Tabelle haben.Importieren Sie mehrere Dateien in eine Tabelle
Ich arbeite derzeit mit Powershell, aber wenn es eine andere einfachere Methode gibt, die keine Software von Drittanbietern verwendet, dann wäre ich auch dafür offen.
Ursprünglich habe ich angefangen, Code zu schreiben, der die Dateien durchläuft, StreamReader verwendet, um den Inhalt abzurufen, und dann eine insert-Anweisung zum Ausführen zu erstellen. Ich erkannte jedoch, dass es große Probleme mit eingebetteten Zitaten in den Dateien usw. geben könnte.
Danke für jeden Hinweis, den Sie geben können!
Bitte erzählen Sie uns mehr über die Skripte –
Warum würde es Probleme mit eingebetteten Anführungszeichen geben? Können Sie eine parametrisierte Abfrage nicht verwenden oder habe ich sie falsch verstanden? –
@bernd_k - Sie haben Text in ihnen. Sie sind nicht übermäßig groß. Ich weiß nicht, was Sie sonst noch wissen müssten, aber wenn Sie eine spezifische Frage haben, lassen Sie es mich bitte wissen. –