T - SQL è di solito chiamato a tabelle di query all'interno di un database SQL Server . T - SQL può anche essere utilizzato per importare ed eseguire query su file flat . File flat sono file delimitati da virgole che memorizzano in testo normale . I file possono essere importati e utilizzati per le procedure di database. Una volta che il file è stato salvato in una directory sul computer, può essere importato utilizzando stored procedure di SQL Server con solo pochi passi . Istruzioni
1
creare una tabella temporanea per memorizzare i dati . Questa tabella deve rappresentare i dati che si trovano nel file CSV . Di seguito è riportato un esempio di una tabella creata per i dati CSV : create table myCSVtable ( id int , first_name varchar ( 25 ) , cognome varchar ( 25 ) , indirizzo varchar ( 100 ) ) economici 2
Inserisci il dati CSV in una tabella temporanea . Il codice seguente recupera i dati dal file flat e lo importa nella nuova tabella creata nel passaggio 1.bulkinsert myCSVtablefrom ' c : \\ mytestdata.csv ' con ( FIELDTERMINATOR = ',' , ROWTERMINATOR = ' \\ n ') Il " FIELDTERMINATOR " stringa imposta il delimitatore per i campi nel file . La stringa " ROWTERMINATOR " di " \\ n" è tipico per i file di Windows . Significa un nuovo record è determinata da un ritorno a capo .
3
Selezionare le informazioni importate dalla tabella temporanea . Ora che i dati vengono importati dal file , la tabella può essere usato per manipolare e leggere i dati . La riga seguente legge i dati dal file importato : select * from myCSVtable