T - SQL wordt meestal genoemd naar querytabellen binnen een SQL Server-database toegang . T - SQL kan ook worden gebruikt voor het importeren en bevragen platte bestanden . Platte bestanden zijn komma - gescheiden bestanden voor de opslag van documenten in platte tekst . De bestanden kunnen worden geïmporteerd en gebruikt voor database- procedures ook. Zodra het bestand in een map op de computer zijn opgeslagen , kunnen worden geïmporteerd met behulp van een SQL Server opgeslagen procedure met slechts een paar stappen . Instructies 1 Maak een tijdelijke tabel om de gegevens op te slaan . Deze tabel moet de data die is gelegen in het CSV-bestand vertegenwoordigen . Hieronder staat een voorbeeld van een tabel gemaakt voor de CSV data : create table myCSVtable ( id int , voornaam varchar ( 25 ) , achternaam varchar ( 25 ) , adres varchar ( 100 ) ) kopen van 2 Insert de CSV- gegevens in een tijdelijke tabel . De volgende code haalt de gegevens uit het platte bestand en importeert het in de nieuwe tabel gemaakt in stap 1.bulkinsert myCSVtablefrom ' c : \\ mytestdata.csv ' met ( fieldterminator = ' , ' , rowterminator = ' \\ n ' ) De " fieldterminator "string zet het scheidingsteken voor de velden in het bestand . De " rowterminator " string van " \\ n " is typisch voor Windows-bestanden . Het betekent een nieuw record wordt bepaald door een harde return . 3 Selecteer de geïmporteerde gegevens uit de tijdelijke tabel . Nu de gegevens uit het bestand wordt ingevoerd, kan de tabel worden gebruikt om de gegevens te manipuleren en te lezen. De volgende regel leest gegevens van het geïmporteerde bestand : select * from myCSVtable
|