SQLite的换行符
2020/10/28
共 244 字
约 1 分钟
归档: 学习
另辟蹊径,使用Replace来实现插入和更新
有了MySQL的基础上手SQLite就非常轻松,值得一提的是,不像常见的客户-服务器的数据库,他不需要一个单独的服务器。
最近用他来存文本,大量的文字自然需要换行,填个\r\n进去直接就给你输出\r\n了,网上的文章多数说SQLite的\r\n是X'0D'||X'0A'
结果,妥妥地给你输出X’0D’||X’0A’
最后没办法,只好在DAO层写一个函数专门替换这个字符串主要利用replace,语法为:
UPDATE '表名' SET '字段' = REPLACE('字段','待替换内容','替换值');
像我想替换foot表中statement字段中所有的\n
为换行符,可以这样写
update foot set statement = REPLACE(statement,'\n',x'0a');
当然,其实也可以在输出到TextView的时候,java写个代码替换\n
留言