Bulk Insert with filename parameter [duplicate]
This question already has an answer here: How to cast variables in T-SQL for bulk insert? 6 answers I need to load a couple of thousands of data files into SQL Server table. So I write a stored procedure that receives just one parameter - file name. But.. The following doesn't work.. The "compiler" complains on @FileName parameter.. It wants just plain string.. like 'file.txt'. Thanks in advance. Ilan. BULK INSERT TblValues FROM @FileName WITH ( FIELDTERMINATOR =',', ROWTERMINATOR ='\n' ) The syntax for BULK INSERT statement is : BULK INSERT [ database_name. [ schema_name ] . | schema_name. ]