批量加载数据到sqlite?

Mat*_*sky 37 sqlite bulk-load

有没有人可以使用实用程序的任何提示来将存储在分隔文本文件中的数据批量加载到SQLite数据库中?

理想情况下可以从脚本等称为独立程序的东西.

我工作的一个小组有一个Oracle数据库,它将把一堆数据转储到文件中,然后将这些数据加载到SQLite数据库中以便在移动设备上使用,并且正在寻找实现这种方案的最简单方法.

Mar*_*ett 65

查看sqite .import命令 - 它确实如此.
您可以使用.separator命令设置分隔符

sqlite3 myDatabase
create table myTable (a, b, c);
.separator ','
.import  myFile  myTable
Run Code Online (Sandbox Code Playgroud)

  • 哇.这是一个更好的选择.我会羞辱地删除我的回答...... + 1 (5认同)
  • 我想评论说我认为“羞耻”评论很有趣;) (2认同)
  • 一个重要的警告:这*不*处理更复杂的 CSV:字段不能用双引号括起来,如果需要将分隔符作为有效的字段内容,则不能尝试用反斜杠转义分隔符。 (2认同)