随笔分类 -  oracle

摘要:使用函数 add_monthsadd_months(time,months) months为整数,正数时是加月,负数时为减月。UPDATE TABLE ASET LOCALTIME=add_months(LocalTime, 1) 阅读全文
posted @ 2021-10-21 10:21 穆晟铭 阅读(88) 评论(0) 推荐(0) 编辑
摘要:如果想更新一个序列的start with值,是不可以直接更改的,会报错: SQL> alter sequence seq_xxrs start with 1000; alter sequence seq_xxrs start with 1000 ORA-02283: 无法变更启动序列号 那么,如何增 阅读全文
posted @ 2020-06-09 12:09 穆晟铭 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:这里讲下把 导入的dmp文件导入到oracle容器中 1. 上传文件 把dmp文件上传到服务器,然后在复制到oracle容器中 首先你先把文件上传到服务器,然后在cp到容器中 docker cp /home/production/test.dmp 4480e931b512:/home/oracle/ 阅读全文
posted @ 2020-06-08 18:38 穆晟铭 阅读(2959) 评论(0) 推荐(0) 编辑
摘要:进入容器 docker ps ## 查看容器的id号,复制一下 docker exec -it xxxxxxxx /bin/bash ## xxxxxxx就是上一部查看的id号 查看oracle状态,修改system用户密码: source ~/.bash_profile ## 加载一下用户环境变量 阅读全文
posted @ 2020-06-04 15:09 穆晟铭 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:前提:oracle字段类型NCHAR,在设置长度为50 。 有个自动OID类型NCHAR(50),存入的数据长度没有到达50时,后面会自动补充空格存入,导致查询时,查不到信息。 解决办法: trim(' ' from OID) = #{oid} 阅读全文
posted @ 2020-05-25 16:14 穆晟铭 阅读(469) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://blog.csdn.net/gh320/article/details/17693077 SQL一条语句统计记录总数及各状态数 方法一、 SELECT SUM(正确数)+SUM(错误数) AS 总记录数,SUM(正确数),SUM(错误数) FROM ( SELECT COU 阅读全文
posted @ 2020-04-21 18:20 穆晟铭 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:1、什么是序列呢? 序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。 Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列号生成时,序列是递增,独立于事务 阅读全文
posted @ 2019-11-30 11:57 穆晟铭 阅读(2011) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/houpanqi/article/details/78841928 首先,本篇文章重点分享的是:在Win平台下,如何使用PHP7连接Oracle 12C,所以关于Oracle的安装和配置,请自行百度或Google. 按照这个教程,基本能解决大多数的连接Or 阅读全文
posted @ 2019-11-30 10:42 穆晟铭 阅读(1037) 评论(1) 推荐(1) 编辑
摘要:使用IMPDP导入数据的前提是数据是使用EMPDP导出的,同样也是在DOS窗口下直接输入IMPDP和登录数据库的用户名,即可导人数据。 impdp导到指定用户下: 1、directory指定的是目录对象,这里的目录对象就是在使用expdp导出时创建的目录对象。语法解析: 2、dumpfile指定的是 阅读全文
posted @ 2019-11-11 14:17 穆晟铭 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:Oracle expdp导出表数据(带条件): query:指定要添加的条件,把表中的数据进行过滤导出 Oracle expdp导出表空间: tablespaces:指定要导出的表空间的名字。 Oracle expdp导出用户: owner:指定要导出的用户,前提条件是具有该用户的操作权限 Orac 阅读全文
posted @ 2019-11-11 14:15 穆晟铭 阅读(4054) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库安装在docker容器中 1首先查看容器 2进入oracle容器 3导出整个库:这个有问题,会吧helowin实例下的所有数据都导出: DATA_PUMP_DIR为oracle中默认备份文件件 如果报错,错误如下 解决方法:查文档发现,缺省Directory为DATA_PUMP_D 阅读全文
posted @ 2019-11-11 14:13 穆晟铭 阅读(3216) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://blog.csdn.net/rensheng_ruxi/article/details/79877267一、前提:本机安装有Oracle客户端,并且是正确安装。 二、导出Oracle数据库时,建议不要使用三方软件 我之前使用plsql无法导出数据库,出现情况是:闪退,像do 阅读全文
posted @ 2019-11-08 15:51 穆晟铭 阅读(1496) 评论(0) 推荐(0) 编辑
摘要:1.范围日期的查询: select * from goods where g_time betweento_date('2018/12/26 10:01:59','yyyy-MM-dd hh:mi:ss') and to_date('2018/12/26 10:05:17',' yyyy-MM-dd 阅读全文
posted @ 2019-10-17 10:30 穆晟铭 阅读(22022) 评论(0) 推荐(0) 编辑
摘要:本项目结合mybaits来使用。 加入有一个用户表:sys_user, 自增id为user_id. 怎么来实现id的自增呢? 通过sql语句select * from user_sequences,检查SYS_USER表的序列:SYS_USER_USER_ID_SEQ 如果没有则需要创建此序列: 语 阅读全文
posted @ 2019-08-07 15:05 穆晟铭 阅读(641) 评论(0) 推荐(0) 编辑
摘要:具体xml中sql是这样写,但是要注意SQ_USER.Nextval,SQ_USER是序列,你要替换下自己要进行操作的表的序列,不知道序列的话,可以sql查找下,select * from user_sequences查找全部序列,找到该表单序列名称,或者模糊查询表名select * from us 阅读全文
posted @ 2019-07-23 19:50 穆晟铭 阅读(4150) 评论(0) 推荐(0) 编辑
摘要:mybatis oracle两种方式批量插入数据 注意insert,一定要添加: useGeneratedKeys="false" ,否者会报错。 上面转载id为phantomes的文章 下面放一个看了这个改好自己的代码的例子:用户授权。 阅读全文
posted @ 2019-07-23 11:02 穆晟铭 阅读(23732) 评论(0) 推荐(0) 编辑
摘要:项目读取数据,一直出现 Closing connections idle longer than 30 SECONDS,卡死现象。 我的是在读取oracle数据的时候出现这种错误。 可以参考这篇文章 https://blog.csdn.net/qq_36856975/article/details/ 阅读全文
posted @ 2019-07-17 10:24 穆晟铭 阅读(12096) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/mmlw/p/5808072.html mapper文件中代码如下: 解决办法一: 经过对代码分析,是由于未指定传入参数pxh的类型,当mybatis接收到null时,无法将其正确的进行解析,进而导致上述异常。 将mapper中代码修改如下: 解决办法 阅读全文
posted @ 2019-07-11 17:41 穆晟铭 阅读(5617) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/5f693b4c9468 Navicat Premium 12.1.16.0安装与激活 阅读全文
posted @ 2019-07-03 11:41 穆晟铭 阅读(505) 评论(0) 推荐(0) 编辑
摘要:ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现在group by的列表项中,但反过来就不行了,在s 阅读全文
posted @ 2018-10-17 18:09 穆晟铭 阅读(4594) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示