【发布时间】:2020-02-11 06:24:51
【问题描述】:
我有一个已经用 SQL 设计的表。我的目标是创建一个存储过程以将数据从某个位置附加到此表中。这是一个大型数据集(超过 255 列),因此我无法通过 VBA 将其直接加载到 MS 访问(前端)中。我相信这只会给我留下一个 SQL 选项
我已经扩展了互联网以寻求无济于事的解决方案。
我在下面尝试了基本代码,但是我被卡住了,没有运气找到这个。
INSERT INTO tablename (field 1, field 2)
SELECT * FROM 'Z:\temp\Cash_Activity_201910091702.csv';
【问题讨论】:
-
我已经在 SQL 中建表并导入了一次平面文件。不幸的是,它是从底层提供程序生成的标准文件。我现在转而尝试使用批量插入语句直接在 SQL 中运行它。 BULK INSERT dbname.dbo.table FROM 'location' with ( firstrow =2 fieldterminator = ',' rowterminator = '\n' tabblock ) 不幸的是仍然没有运气。即使我运行查询它说 0 行受影响,所以它必须读取数据只是执行操作。请帮忙