我正在寻找一个存储过程代码,该代码将打开一个文本文件,读取几千行,并将该代码添加到数据库中的表中。有一种简单的方法可以在T-SQL中实现吗?
如果文件已准备好按原样加载(无需数据转换或复杂映射),则可以使用“批量插入”命令:
CREATE PROC dbo.uspImportTextFile
AS
BULK INSERT Tablename FROM 'C:\ImportFile.txt' WITH ( FIELDTERMINATOR ='|', FIRSTROW = 2 )
http://msdn.microsoft.com/en- us/library/ms188365.aspx