ORACLE
火车叨位去_
这个作者很懒,什么都没留下…
展开
-
ORACLE数据库 wm_concat排序、使用过多导致 ORA-01467: sort key too long
项目场景:项目有个动态增删用户关联数据的功能,新做的数据库中没有加入自增主键,只能通过用户ID进行分组,一次查出所有数据,在前端通过split函数进行切割重绘问题描述:数据查询时配合max和wm_concat、over函数使用的确可以有效的排序,但查询的字段一多就会报sort key too long错误例如://当max函数超出2个时就会报错select FLDUSERID as userid, MAX( macs )AS macs, MAX( locks ) AS locks, m原创 2021-09-30 17:06:35 · 654 阅读 · 0 评论 -
mybatis处理oracle中的xmltype类型数据
在java中实体类类型用String就行,主要操作在mybatis层:新增实体类变量:private String extend+mybatis.xml ://parameterType 选实体类就行insert into testtable (fldextend)values( sys.xmlType.createXML(#{extend}))获取select EXTRACT(a.extend,'/xml的键值').getStringVal() as extend from原创 2021-08-19 16:30:34 · 439 阅读 · 0 评论 -
IMP-00031: 必须指定 FULL=Y 或提供 FROMUSER/TOUSER 或 TABLES 参数
最近导入新的ORACLE输出库时遇到一个问题:IMP-00031: 必须指定 FULL=Y 或提供 FROMUSER/TOUSER 或 TABLES 参数IMP-00000: 未成功终止导入解决问题方法是通过navicat以用户名为system,角色为SYSDBA的方式登录数据库:之后打开用户,对要导入的用户进行编辑,在成员属于中将BDA去的授予取消就可以了。如果取消之后导入出现‘表空间不足’,那就重新进入编辑用户,看看是不是刚刚的操作没有生效。...原创 2021-08-16 14:22:53 · 2828 阅读 · 0 评论