T- SQL wird in der Regel innerhalb einer Query Tables SQL Server-Datenbank aufgerufen. T- SQL kann auch verwendet werden, um zu importieren und Abfrage Flat Files werden. Flat Files sind komma-separierte Dateien, in denen Datensätze im Klartext. Die Dateien können importiert und verwendet werden, für die Datenbank- Prozeduren als auch. Sobald die Datei in einem Verzeichnis auf dem Computer gespeichert wurde, kann es mit Hilfe eines eingeführten SQL Server gespeicherte Prozedur mit nur wenigen Schritten werden. Anleitung
1
Erstellen Sie eine temporäre Tabelle, um die Daten zu speichern. Diese Tabelle sollte repräsentieren die Daten, die in der CSV-Datei befindet. Unten ist ein Beispiel einer Tabelle für die CSV- Daten erstellt : create table myCSVtable (id int , vorname varchar ( 25) , last_name varchar ( 25) , Adresse varchar ( 100) )
2
Legen Sie die CSV-Daten in eine temporäre Tabelle . Der folgende Code ruft die Daten aus der flachen Datei und importiert sie in die neue Tabelle in Schritt 1.bulkinsert myCSVtablefrom 'c: \\ mytestdata.csv ' erstellt mit ( FIELDTERMINATOR = ',', ROWTERMINATOR = ' \\ n ') Die " FIELDTERMINATOR "string legt das Trennzeichen für die Felder in der Datei. Die " ROWTERMINATOR " String "\\ n" ist typisch für Windows-Dateien . Es bedeutet einen neuen Rekord von einem Wagenrücklauf bestimmt.
3
Wählen Sie die importierten Informationen aus der temporären Tabelle . Nun, da die Daten aus der Datei importiert wird, kann die Tabelle verwendet, um zu manipulieren und die Daten lesen kann . Die folgende Zeile liest Daten aus der importierten Datei : select * from myCSVtable