Queries |
2.21 Inserire in una tabella con una query di accodamento record da un file di testo |
Alessandro Baraldi |
Quello che segue è il codice SQL di una query di accodamento che inserisce in una tabella del database corrente record importati direttamente da un file di testo; la prima riga del file di testo contiene le intestazioni delle colonne. INSERT INTO tblMyTable SELECT ImportedFieldName AS MyFieldName, ImportedStuff AS MyStuff FROM [TEXT;HDR=YES;DATABASE=C:\Data\].TextImport.txt; Leggenda [tblMyTable] è il nome della tabella del databse corrente nella quale accodare i record. [ImportedFieldName] è il nome della colonna nel file di testo che punta al campo MyFieldName della tabella. [MyFieldName] è il nome del campo della tabella dove verrà memorizzata la colonna ImportedFieldName. [ImportedStuff] è il nome della colonna nel file di testo che punta al campo MyStuff della tabella. [MyStuff] è il nome del campo della tabella dove verrà memorizzata la colonna ImportedStuff. HDR è il parametro relativo all'Headers;YES significa che la prima riga del file .Txt contiene il nome delle colonne; dopo tale riga ci sono le righe con i dati da importare. C:\Data\ è la directory che contiene il file di testo da importare. TextImport.tx è il nome del file di testo da importare. |