oracle
CodingBugs
Nothing is impossible.
展开
-
Oracle使用函数达到drop table if exists
转载: https://blog.csdn.net/lemon_shenzhen/article/details/79022882在oracle初始化脚本执行的时候如果如果已经存在相关对象则会导致后续执行失败,通过定义存储过程实现mysql中drop table if exists新增索引的删除判断create or replace procedure dropObject(Obj...转载 2019-11-17 23:03:39 · 4843 阅读 · 1 评论 -
Oracle忘记账号密码/账号解锁
通过sqlplus.exe操作:(我本机安装路径D:\app\15129\product\11.2.0\dbhome_1\BIN)修改账号密码:alter user system identified by sxd;解锁账号:alter user scott account unlock;在此之前忘记了system和sys密码的可以下面的方式登陆:sqlplus /nologc...原创 2019-02-12 22:09:05 · 527 阅读 · 0 评论 -
Oracle函数迭代父机构
背景说明:系统升级在机构表里面添加了一个序列号字段用于标识机构的层级关系例如:A机构: orgSeq = ‘00’A的子机构B1: orgSeq = ‘00-01’B的子机构C1: orgSeq = ‘00-01-01’A的子机构B2: orgSeq = ‘00-02’在将数据迁移到新库的时候由于旧版数据库...原创 2019-07-15 23:45:02 · 302 阅读 · 0 评论 -
修改Oracle序列
数组库的主键Id用序列自动生成的,但是测试环境导入生产环境的数据库,而序列没有同步过来导致,当前序列的值小于数据库中数据的Id,使得每次新增数据的时候后台总会抛出主键唯一性的异常。处理方法:-- 查询当前ID最大值SELECT MAX(ID) FROM USER;-- 查询下一个序列SELECT USER_SEQ.nextval FROM DUAL;-- 增加序列的步长 (n = ...原创 2019-07-27 17:44:36 · 1080 阅读 · 0 评论