在Sqlite转储中读取单个语句

在Sqlite转储中读取单个语句,sqlite,Sqlite,我有一个SQLite数据库,我想从转储中转储和读取单个语句。我遇到的问题是,单个语句可以跨越多行。所以,我不能一行一行地读取转储文件。有没有办法更改.dump/.output命令的默认行分隔符 命令.dump始终使用新行作为分隔符 任何字符组合(单个“”除外)在字符串中有效,分号在触发器正文中有效。为了能够读取单个语句,您必须实现一个SQL解析器。谢谢。我不想重新发明一个新的SQL解析器,这就是为什么我想看看是否有办法。

我有一个SQLite数据库,我想从转储中转储和读取单个语句。我遇到的问题是,单个语句可以跨越多行。所以,我不能一行一行地读取转储文件。有没有办法更改.dump/.output命令的默认行分隔符

命令
.dump
始终使用新行作为分隔符


任何字符组合(单个
”除外)在字符串中有效,分号在触发器正文中有效。为了能够读取单个语句,您必须实现一个SQL解析器。

谢谢。我不想重新发明一个新的SQL解析器,这就是为什么我想看看是否有办法。