sql批量插入。需要帮助
您好,我使用下面的脚本从该文本文件中批量插入记录。我在将“c:\”设置为从 vb .net 应用程序传入的参数时遇到问题?我不想为此定义一个固定的路径。这可能吗?
INSERT INTO tblContacts
SELECT *
FROM [Text;Database=C:\;HDR=Yes].[Import.csv]
Hi I doing a mass insert of records from this text file using the script below. I having a problem here to set the "c:\" to a parameter I pass in from a vb .net application? I do not want to define a fixed path for that. IS that possible?
INSERT INTO tblContacts
SELECT *
FROM [Text;Database=C:\;HDR=Yes].[Import.csv]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好的方法是使用任何脚本语言(或者可能是 VBA)来解析 SQL 文件,更改路径,重新写入,然后批量运行更改后的 SQL 文件。
The best way would be to use any scripting language (or maybe VBA) to parse the SQL file, change the path, write it again, then batch-run the changed SQL file.
将路径写入
%TEMP%\Import.csv
。这是访问临时文件夹的特殊快捷方式。您将有权写入用户的临时文件夹。Write the path as
%TEMP%\Import.csv
. This is a special shortcut to get to the temp folder. You will have access to write to the user's temp folder.