数据库
RookieJay
这个作者很懒,什么都没留下…
展开
-
DBFlow修改表结构-增加主键
目的原有表Reform设计是一个主键reformId,由于业务需求需要设置联合主键(reformId, userId)。思路由于sqlite不支持建表后删除列和修改主键这些操作(sqlite并不支持建表后修改主键,或删除列,如果要修改,请参考如下做法),如果要进行这些操作,建议是重新建表。实现写好重建表的sql语句,我这里是将原表重命名建立新表,将数据导入后删除原表。也可以建立临时...原创 2019-11-11 16:29:45 · 1403 阅读 · 0 评论 -
mybatis ORA-00911:无效字符
今天写测试用例遇到如下这个问题:开始一直以为是传参类型不对,疯狂纠正。发现还是报这个错,后来问后台老哥才知道,Oracle数据库sql语句在mybatis里面不能用分号,mysql和sqlserver就可以。...原创 2019-10-25 17:23:18 · 1952 阅读 · 0 评论 -
PLSQL 配置tnsnames.ora不生效
我的plsql是绿色版的,一直在\PLSQL\instantclient_11_2下的tnsnames.ora文件上加配置,但是永远不生效,今天才解决。原来是弄错地方了,我的plsql是关联的\PLSQL\instantclient_11_2\network\admin下的tnsnames.ora。改这里的就对了。...原创 2019-08-23 16:12:16 · 7573 阅读 · 2 评论 -
字符类型(TEXT,VARCHAR等)的纯数字排序错误问题
app有个需求是点击增加按钮查询数据库查询字段最大值每次这个值加一,但是加到10以后每次增加的都是10,跟踪代码发现加到10以后数据库每次查出来最大都是9,猜想是sql的问题,sql语句如下:SELECT * FROM DevcItem t where t.devcId = ? ORDER BY t.tseri DESC LIMIT 0,1导出sqlite数据库,数据库数据如下:...原创 2019-09-11 10:05:15 · 667 阅读 · 0 评论