![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
J*C
这个作者很懒,什么都没留下…
展开
-
Oracle 存储+定时器+触发器
编写一个存储过程, 记录emp的所有信息到新表empcp, 计算工龄和入职奖金, 再创建一个存储过程, 记录操作日志状态, 再写一个定时器, 按10秒刷新一次, (记得关闭定时器), 并且加入触发器--创建empcp表create table empcp( empno number ,ename varchar2(20) ,job varchar2(30) ,mgr number ,hiredate date ,sal number ,comm原创 2022-03-18 10:27:09 · 501 阅读 · 0 评论 -
oracle 建表sql语句 ,ID为自增主键(使用序列)
create table T_WAREHOUSE( id NUMBER, serial_num VARCHAR2(20), name VARCHAR2(20), fk_bigwarehouse_id NUMBER, warehousetype VARCHAR2(20)); -- Add comments to the table comment on table T_WAREHOUSE...原创 2022-01-19 09:43:51 · 1276 阅读 · 0 评论 -
oracle误删除数据的恢复方法
介绍关于表中数据删除的解决办法。(不考虑全库备份和利用归档日志)删除表中数据有三种方法:delete(删除一条记录)drop或truncate删除表格中数据1.delete误删除的解决方法原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据具体步骤为:确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点)用以下语句找出删除的数据:select * from 表名 as of原创 2021-05-08 09:12:28 · 469 阅读 · 0 评论 -
oracle 根据一个时间段获取这个时间段内所有月份、天数、日期
获取日期列表:SELECT TO_CHAR(TO_DATE('2014-10-01', 'yyyy-MM-dd') + ROWNUM - 1, 'yyyyMMdd') as daylist FROM DUALCONNECT BY ROWNUM <= trunc(to_date('2015-06-01', 'yyyy-MM-dd') - to_date('2014-10-01', 'yyyy-MM-dd')) + 1获取月份列表:转载 2021-04-28 11:37:54 · 474 阅读 · 0 评论