【发布时间】:2014-07-26 20:54:11
【问题描述】:
我已经设法使用 SQL 命令插入逗号分隔的 txt 文件的内容
string sql = "INSERT INTO [" + tableName + "] SELECT * FROM [text;database=" + filePath + "].[" + fileName + "]";
有没有办法为制表符分隔值修改此命令或更一般地允许自定义分隔符?请注意,数据库的类型是 .mbd,而不是 SQL Server。
【问题讨论】:
-
使用参数化查询进行插入
-
@RajMore:那不需要读取文件吗?你能解释一下你的意思吗?
-
文件有多大?
-
@RajMore:
-
如果一个 5k 文件的每行有 400 个字符,那么您看到的是每行 2MB。您确定每行有 2MB 数据有充分的理由吗?