Oracle
苏打绿的绿就是我
这个作者很懒,什么都没留下…
展开
-
oracle impdp导入dmp文件时更改用户及表空间方法
oracle impdp导入dmp文件时更改用户及表空间方法impdp默认导入expdp的dmp文件时,是需要建立相同名称的表空间及临时表空间的;而且会自动创建相同名称的用户名。但是有时候我们想更改这种默认设置,这个时候就要用到impdp的特殊参数remap_schema(更改用户名)及remap_tablespace(更改存储表空间);假设我们有一个example.dmp文件,原来用户为olduser,存储空间为example,example_temp;我们需要更改用户名及存储表空间导入到新的库中转载 2020-12-01 10:35:15 · 4276 阅读 · 0 评论 -
mybatis插入数据到oracle获取主键自增两次的解决办法
问题描述使用mybatis插入数据返回的主键和数据库中的不一致,实体类映射的主键自增1,数据库主键自增2,例如主键的当前值为1,那么下一条数据的主键应该为2,但是执行下列的配置文件对oracle数据库执行insert语句后,实体类返回2,但是数据库的主键值为3.正常应该是2。想看解决办法直接跳到最后一行。问题分析mapper配置文件如下 <insert id="addSour...原创 2019-11-04 11:56:44 · 689 阅读 · 1 评论 -
oracle主键自增
oracle主键自增CREATE SEQUENCE [表名] -- 表名+字段名+seq后缀INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环NOCACHE -- 不建缓冲区create or replace trigger [触发器名]befor...原创 2019-10-24 17:01:30 · 98 阅读 · 0 评论 -
关于Oracle和Java的时间转换
关于Oracle和Java的时间转换Java存到OracleOracle日期转换成java日期日期值转换成字符Java存到Oracle java的日期值: SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(Objcet); 格式化函数: to_timestamp(to_date('value','yyyy-MM-dd hh24:mi:ss...原创 2019-05-08 11:22:08 · 880 阅读 · 1 评论 -
使用ORA-01791: 不是 SELECTed 表达式的错误解决办法
使用了 distinct 关键字进行去重时候报错在这里插入图片描述解决办法这是由于distinct去重后字段名称冲突产生的报错,那么将 order by 中的 字段名 修改为最新的字段名即可修改前: order by t.registertime desc修改后: order by "登记时间" desc...原创 2019-07-10 12:01:15 · 194 阅读 · 0 评论