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 · 834 阅读 · 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 · 594 阅读 · 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 · 3374 阅读 · 0 评论
分享