读取Sqlite转储中的单个语句



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

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

任何字符组合(除了单个')在字符串中都是有效的,分号在触发器主体中也是有效的。为了能够读取单个语句,您必须实现一个SQL解析器。

最新更新