Ich bin leider erst wieder am Montag oder Dienstag auf Arbeit und werd das mal ausprobieren. Will mal sicher gehen, ob ich das verstanden habe.
Angenommen ich habe 10 CSV dateien, die jeweils die Spalten ID, Vorname, Nachname, Geburtstag, Ort haben und die Dateien im Ordner D:\Daten\CSV\Datei001..10.csv liegen, müsste das Skript so aussehen:
$text = Import-Csv 'D:\Daten\CSV\'
ForEach($Wort in $text) {
$fa = $wort.ID
$fb = $wort.Vorname
$fc = $wort.Nachname
$fd = $wort.Geburtstag
$fe = $wort.Ort
}
$query = "Insert into Kunden (id,vorname,nachname,geburtstag,ort) values ('$fa', '$fb','$fc', '$fd','$fe')"
sqlcmd -S WIN-XXXYYYZZZ -d Einzelhandel -Q "$query"
Hab ich das richtig verstanden? Aber werden dann nicht die Daten der ganzen 10 CSV Dateien in die gleiche Tabelle (in diesem Fall Kunden) geschrieben?