我有一个包含格式化文本(只是换行符、回车和制表符)的文本文件 (txt) 它还包含德语字符。
我想使用 T-SQL 中的批量插入注释将文本文件读入数据库表中的一个字段。
我运行了这个命令:
CREATE TABLE #MyTestTable (
MyData NVARCHAR(MAX)
)
BULK INSERT [#MyTestTable]
FROM 'D:\MyTextFile.txt'
SELECT * FROM #MyTestTable
问题在于它将文本文件的每一行读入 Temp 表中的新行。我希望它将整个文件(格式和全部)读入一行。
此外,德语字符似乎丢失了 - 由结果视图中的不可打印字符默认替换。
任何人都知道如何实现这一目标?
谢谢。