T - SQL brukar kallas för frågetabeller inom en SQL Server-databas . T - SQL kan även användas för att importera och fråga platta filer . Platta filer är kommaseparerade filer som lagrar poster i klartext . Filerna kan importeras och användas för databasen rutiner också. När filen har sparats i en mapp på datorn , kan det importeras med en SQL Server lagrad procedur med bara några få steg . Instruktioner
1
Skapa en temporär tabell för att lagra data . Denna tabell bör representera data som ligger i CSV -filen . Nedan är ett urval av en tabell skapats för CSV data: Skapa tabell myCSVtable ( id int , förnamn varchar ( 25 ) , efternamn varchar ( 25 ) , adress varchar ( 100 ) )
2
Sätt i CSV -data till en temp tabell . Följande kod hämtar data från platt fil och importerar den till den nya tabellen skapas i Steg 1.bulkinsert myCSVtablefrom ' c : \\ mytestdata.csv ' med ( fieldterminator = ' , ' , rowterminator = ' \\ n ' ) Den " fieldterminator " sträng sätter avgränsare för fälten i filen . Den " rowterminator " sträng " \\ n " är typiskt för Windows-filer . Det innebär ett nytt rekord bestäms av en vagnretur .
3
Markera den importerade informationen från den tillfälliga tabellen . Nu när data importeras från fil , kan tabellen användas för att manipulera och läsa data . Följande rad läser data från den importerade filen : SELECT * FROM myCSVtable Addera