我有一个包含数千个文本文件(.txt)的文件夹,我想将其导入到具有以下2个字段的单个SQL Server表中:
Filename
Content
文件名=文本文件的文件名
内容=文本文件中的文本
我希望有一种简单的方法可以使用命令行实用程序或通过SSIS或仅通过T-SQL来执行此操作,因为我最终希望将其添加到按计划运行的SQL作业中。
有人可以指出正确的方向并提供示例吗?
非常感谢
答案 0 :(得分:0)
尝试以下方法:
INSERT INTO YourTable (FileName, Content)
SELECT 'mytxtfile.txt',BulkColumn
FROM OPENROWSET (BULK 'c:\temp\mytxtfile.txt', SINGLE_CLOB) MyFile