给定文本文件路径,如何获取文件文件内容并将其存储到DataTable中

时间:2012-05-15 12:06:17

标签: sql sql-server sql-server-2008

给定FilePath如何从文件中检索内容并将所有内容存储到blob数据类型的列中。

Ex:输入:“F:\ Data \ sample.txt”
    输出逻辑:获取“F:\ Data \ sample.txt”的内容并将其存储在表格列中

提前致谢

2 个答案:

答案 0 :(得分:2)

这就是我所拥有的。

create table #ORStable (doclen bigint, doc varbinary(max))

insert into #ORStable
select len(bulkcolumn), *
from
openrowset(bulk 'C:\Users\xxxx\Desktop\Notes\master.txt', SINGLE_BLOB)  --filepath here
as r

select *
from #ORStable

我所能找到的......最近的你会得到答案 Source

答案 1 :(得分:0)

嗨最后我得到了答案,这对我有用

CREATE TABLE #tempfile (line varchar(8000))
EXEC ('bulk INSERT #tempfile FROM ''D:\New Text Document.txt'' ')
SELECT * FROM #tempfile
DROP TABLE #tempfile