SQLite的换行符

2020/10/28
共 244 字
约 1 分钟
归档: 学习
标签: Android

另辟蹊径,使用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

留言

本站已运行
© 2024 Jack  由 Hexo 驱动
目录

复制成功