误删数据库表解决方法

SQL> alter table test1 enable row movement;//在闪回前必须 启动行移动功能 否则会报错误: ORA-08189: 因为未启用行移动功能, 不能闪回表

SQL> FLASHBACK TABLE test1 TO TIMESTAMP to_timestamp('2013-06-03 15:35:00','yyyy-mm-dd hh24:mi:ss');//注意:恢复时间点必须是在删除数据之前 这里是2013-06-03 15:35:57 之前就可以

INSERT INTO BOOKUSER SELECT * FROM BOOKUSER AS OF TIMESTAMP SYSDATE-100/1440 100分钟之前的

闪回操作
FLASHBACK TABLE T_SCM_COST_UNIT TO BEFORE DROP;

使用UNION ALL把两个查询结果放在一张表中,'入库' as mark,新列,其中数据都是‘入库’

(SELECT   T0.ID MATERIAL_ID,T0.MATERIAL_NO,T0.NAME MATERIAL_NAME,T0.SPECIFICATION,T1.PLAN_PRICE PLAN_PRICE_IN,T1.AMOUNT AMOUNT_IN, '入库' as mark

FROM T_SCM_STORE_IN_DETAIL T1     LEFT JOIN T_EMS_MATERIAL T0     ON T0.ID= T1.MATERIAL_ID

GROUP BY T0.ID,T0.MATERIAL_NO,T0.NAME,T0.SPECIFICATION,T1.PLAN_PRICE,T1.AMOUNT,'入库')
UNION ALL
(SELECT T0.ID MATERIAL_ID,T0.MATERIAL_NO,T0.NAME MATERIAL_NAME,T0.SPECIFICATION,T2.PLAN_PRICE PLAN_PRICE_OUT,T2.AMOUNT AMOUNT_OUT,'出库' as mark

FROM  T_SCM_STORE_OUT_DETAIL T2   LEFT JOIN T_EMS_MATERIAL T0 
ON T0.ID= T2.MATERIAL_ID

GROUP BY T0.ID,T0.MATERIAL_NO,T0.NAME,T0.SPECIFICATION,T2.PLAN_PRICE,T2.AMOUNT,'出库')

转载于:https://www.cnblogs.com/zhuxueyuan/p/7352433.html

Oracle使用小结相关推荐

  1. oracle 纵列 转 横列,oracle sql小结(主要讲横列转换的例子)decode 以及case

    --建表 create table kecheng ( id NUMBER, name VARCHAR2(20), course VARCHAR2(20), score NUMBER ); --插入数 ...

  2. oracle 学习小结1

    程序员对ORACLE,虽然不象ORACLE DBA那样牛,但也要掌握些基本的东西,因此小结之. 1 格式化输出    比如 col name(要显示的字段) for a20   2 查看命令参数    ...

  3. oracle 学习小结11

    1 计算redo  block size的大小    LGWR以block为单位把redo写入磁盘,redo block size是Oracle源代码中固定的,与操作系统相关. 通常的操作系统都是以5 ...

  4. (java)短时间批量访问数据库(oracle)小结

    2019独角兽企业重金招聘Python工程师标准>>> 背景:当逻辑代码中需要对大量数据遍历处理,并且需要在每次遍历进行数据库访问. 小结:尽量减少每次遍历的数据库访问操作(查询.插 ...

  5. Oracle序列小结

    定义: 序列是一个计数器(序列号生成器),可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字),是oracle提供的用于产生一系列唯一数字的数据库对象.通过创建oracle序列和触发器来实 ...

  6. Oracle view 小结片段

    以前下载了一个关于Oracle 视图的pdf,水平有限,没看懂多少. 版本信息: select * from v$version; 数据库信息: select name, created, log_m ...

  7. oracle课程小结,Oracle 数据库优化实战心得总结

    一般情况下,对于频繁访问但是不频繁修改的数据,内部设计应当物理不规范化:对于频繁修改但并不频繁访问的数据,内部设计应当物理规范化. 3.充分利用内存,优化sga.pga等(11g已经实现了sga+pg ...

  8. sp_addlinkedserver oracle,SP_addlinkedserver 小结 (oracle,sql server,access,excel)

    /SQL SERVER Exec sp_droplinkedsrvlogin DBVIP,Null Exec sp_dropserver DBVIP EXEC sp_addlinkedserver @ ...

  9. oracle学习小结3之索引

    今天归纳索引的常用操作 1) 索引分为B树索引和位图索引    创建     create index scott.event_index   on scott.event(name)    pctf ...

最新文章

  1. 比可微架构搜索DARTS快10倍,第四范式提出优化NAS算法
  2. 20145234黄斐《Java程序设计》第十周
  3. curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443
  4. 第十四节: 介绍四大并发集合类并结合单例模式下的队列来说明线程安全和非安全的场景及补充性能调优问题。
  5. 雷军微博“导购”小米8 SE:名副其实的小屏旗舰!
  6. java继承与多态 心得体会_继承与多态感想
  7. mac上设置sudo不要密码
  8. 技巧:MacOS 中快速复制文件或文件夹路径
  9. C# libUSBDotNet 操作USB
  10. 阿里云对象存储上传或复制文件时报The request signature we calculated does not match the signature you provided...
  11. 《计算机视觉特征提取与图像处理(第三版)》笔记/第一章(1)计算机视觉基础
  12. Jpress 企业简洁模板
  13. 拉格朗日乘子法和KTT条件
  14. UG NX 12 草图设计
  15. 照片背景底色更换工具二(python+flask网页版源码及打包)
  16. Packet Tracer - 配置 EtherChannel
  17. Error while adding the mapper ‘interface xx.xx.xxx.xxxx.xxxx.xxxxxxx‘ to configuration.
  18. Domo商业云平台快速入门指南
  19. 云栖科技评论第8期:美国五大科技巨头联手组建“AI联合国”
  20. 基于yolov5实现FPS游戏自瞄,理论上通杀所有射击游戏

热门文章

  1. 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is
  2. 平面设计中应当注意的设计原则
  3. oracle级联查询 level,ORACLE 数据库的级联查询 一句sql搞定(部门多级)
  4. vue可以多次导入吗_vue组件怎么复用,比如有abc三个组件,b是可复用组件,引入到a和c中,但是怎么才能在a和c中的数?...
  5. html5如何进行测试,HTML5
  6. layui表格取消横向滚动条_layui滑动条如何隐藏
  7. 两车相撞的力怎么计算_两车都向中间并线时相撞 算谁的责任
  8. 图解PCB板元器件焊接流程
  9. 安装caffe时出现“MySQL”不是内外不wenjian
  10. DICOM标准(2011)