--Exec
spImportToCSV 'e:\input.csv'
CREATE PROC spImportToCSV
@FilePath varchar(100)
AS
BEGIN
CREATE TABLE #tmpCSV
(
ID INT,
FirstName VARCHAR(100)
)
DECLARE @Sql varchar(max);
SET @Sql= 'BULK INSERT #tmpCSV FROM
'''+@FilePath+''' WITH(
FIRSTROW =
2,FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'')'
print @Sql
EXEC (@Sql)
--FIRSTROW SET
starting ROW
--FIELDTERMINATOR
SET field terminator
--ROWTERMINATOR
SET row terminator
--Check the
content of the table.
SELECT * FROM #tmpCSV
--Drop the table
to clean up database.
DROP TABLE #tmpCSV
END
No comments:
Post a Comment