【发布时间】:2014-01-06 16:43:17
【问题描述】:
我正在 Microsoft SQL Server Management Studio 中执行查询,并希望将其结果导出到 Sqlite 数据库。我需要做一次,也许两次,所以手动就可以了。
大约有 5MM 的结果。我尝试了 csv 但由于结果集的大小以及转义值和逗号的问题而无法解决。
理想情况下,我希望 SQL Management Studio 完成这一切,在同一个查询中连接到源数据库和 sqlite 数据库。这可能吗?
编辑:我使用了 BCP,然后使用了 SQL Query 导入工具,效果很好。 我使用的 bcp 命令是:
PS M:\Desktop> bcp "SELECT STATEMENT" queryout output.txt -t ^ -S "SERVER ADDRESS" -T -c
然后在 SQLite 中:
.separator "^"
.import output.txt table_name
【问题讨论】:
-
您需要多久执行一次此操作?发出查询/插入 int sqlite 的程序/脚本将非常简单。写。
标签: sql sql-server sqlite ssms