oracle
韩鸿艳
谨以此博文记录成长道路的点滴!
展开
-
2021-05-06
delete 表数据使用闪回回复drop 表使用闪回回复flashback table s51t1_clrg_det to before drop;原创 2021-05-06 18:40:05 · 136 阅读 · 0 评论 -
root和非root用户下安装sqlplus
一. root用户安装:1.为了项目整洁创建一个文件夹存放安装包,mkdir install_package,下载sqlplus 三个安装包通过xftp放入。输入指令:rpm -ivh +文件名分别进行安装(我用的是18.5的,大家根据所需去官网下载即可)。oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64oracle-insta...转载 2020-04-17 10:48:02 · 427 阅读 · 0 评论 -
记一次oracle数据库调整字段类型问题!
问题描述:将生产环境表字段TMS在有数据的情况下将精度timestamp(9)-->timestamp(3)操作sql(停应用,不然TMS列会有数据丢失)--添加临时字段TMPTMPALTER TABLE S51T1_ABNML_ACG_ADJACCT ADD (TMSTMP TIMESTAMP(3));--将TMS字段值赋给临时字段TMSTMPUPDATE S51T1_A...原创 2020-03-16 10:50:50 · 360 阅读 · 0 评论 -
oracle之sequences
-- 查询所有序列select * from user_sequences;-- 删除序列DROP SEQUENCE 序列名;DROP SEQUENCE NUM_SEQ;-- 创建表/*==============================================================*//* Table: sequence_test ...原创 2019-04-28 12:43:52 · 738 阅读 · 0 评论 -
db_link
-- 查询已存在的db_link select * from dba_db_links; select * from ALL_DB_LINKS; select owner,object_name from dba_objects where object_type='DATABASE LINK';--创建db_link(加上publik为全局的db_link)create /...原创 2019-01-16 15:58:20 · 685 阅读 · 0 评论 -
oracle定时执行存储过程
注:转载 http://lafecat.iteye.com/blog/2186568定时执行存储过程在平时开发中经常会用到,年前的时候自己也做了一个,由于时间关系一直没能记录,现记录下来。 首先用一个完整的例子来实现定时执行存储过程。 任务目标:每小时向test表中插入一条数据 实现方案: 1.通过 oracle 中 dbms_job 完成存储过程的定时调用 ...转载 2018-11-14 10:41:21 · 590 阅读 · 0 评论 -
自增序列
--创建自增序列create sequence billing.SEQ_SERVICE_IBminvalue 1maxvalue 9999start with 2341increment by 1cache 20cycleorder;--赠款select count(*) from crm_user.q_recharge; (order_id, device_number, ...原创 2018-05-09 16:22:10 · 952 阅读 · 0 评论 -
各种数据库的分页语句
1.oracle数据库分页 select * from (select a.*,rownum rc from 表名 where rownum<=endrow) a where a.rc>startrow SELECT user_idFROM ( SELECT user_id, rownum AS rNum FROM ( SELECT DISTINCT user_id FROM...原创 2018-04-03 17:58:15 · 1673 阅读 · 0 评论 -
数据库实战经验分享
1.查询每月的最后一天 select to_char(last_day(to_date(201802,'yyyymm')),'yyyymmdd') from dual; 2.-- kill 死锁-- 执行select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_objects o, v$session s...原创 2018-03-06 15:59:52 · 277 阅读 · 0 评论 -
oracle数据库delete数据表恢复
1.创建表hhy_testcreate table hhy_test( vname varchar2(20), age number(3), memo varchar2(10))2.添加数据select a.*,a.rowid from hhy_test a;3.delete掉数据,时间为 2018-03-09 16:17:004.查询删除的数据,时间设置在de...原创 2018-03-09 16:33:16 · 245 阅读 · 0 评论