【发布时间】:2014-11-03 20:10:18
【问题描述】:
我想读取文件中的所有文本并将其插入表格的列中。一种建议的方法是使用BULK INSERT。由于语法的原因,我认为最好将BULK INSERT 放入临时表中,然后最终将临时表中的SELECT 与其他值一起填充主表的行。
我试过了:
USE [DB]
CREATE TABLE #ImportText
(
[XSLT] NVARCHAR(MAX)
)
BULK INSERT #ImportText
FROM 'C:\Users\me\Desktop\Test.txt'
SELECT * FROM #ImportText
DROP TABLE #ImportText
但是,它会在文件中的每个换行符的 #ImportText 中创建一个新行。我根本不想让它分裂。我找不到允许这样做的FIELDTERMINATOR。 (即文件结束字符)
【问题讨论】:
标签: sql sql-server sql-server-2012 text-files bulkinsert