oracle 多表删除 同时删除多表中关联数据

oracle 多表删除 同时删除多表中关联数据

2009-04-27 14:40

1、从数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉

DELETE t1 from t1,t2 WHERE t1.id=t2.id    或DELETE from t1 USING t1,t2 WHERE t1.id=t2.id

2、从数据表t1里在数据表t2里没有匹配的记录查找出来并删除掉

DELETE t1 from t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL 或

DELETE from t1,USING t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL

3、从两个表中找出相同记录的数据并把两个表中的数据都删除掉

DELETE t1,t2 from t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t1.id=25

注意此处的delete t1,t2 from 中的t1,t2不能是别名

如:delete t1,t2 from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25 在数据里面执行是错误的(MYSQL 版本不小于5.0在5.0中是可以的)

上述语句改写成

delete table_name,table2_name from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25 在数据里面执行是错误的(MYSQL 版本小于5.0在5.0中是可以的)

多表连接查询很相似,不详加说明了

相关文档:

第一章:日志管理

1.forcing log switches

sql> alter system switch logfile;

2.forcing checkpoints

sql> alter system checkpoint;

3.adding online redo log groups

sql> alter database add logfile [group 4]

sql> ('/disk3/log4a.rdo','/disk4/lo ......

在我的上一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,调试和验证非常麻烦。简单地讲,Oracle存储过程就是存储在Oracle数据库中的一个程序 ......

Upgrade Oracle 9i RAC to Oracle 10g RAC

by Vincent Chan

This article provides the procedures for converting Oracle 9i (9.2.0.4) RAC to Oracle 10g (10.2.0.1) RAC on Red Hat Enterprise Linux 3 (RHEL3).

Oracle Database 10g and Oracle Real Application Cluster (RAC) 10g itself, boast many new and ex ......

推荐crs版本高于db版本

If you also plan to apply this patch to Oracle Clusterware,

ensure that you apply the patch to Oracle Clusterware before

applying it to Oracle Database. This is because Oracle Clusterware

hould always be at the same or later version as the database.

涉及到数据库而不是实例� ......

1. linux下启动oracle

su - oracle

sqlplus /nolog

conn /as sysdba

startup

exit

lsnrctl start

exit

2. linux下关闭oracle

su - oracle

sqlplus /nolog

conn /as sysdba

shutdown immediate

exit

lsnrctl stop

exit

3、启动监听器

oracle@suse92:~> lsnrctl start

4、停止监听器

oracle@suse92:~ ......

oracle同时删除一行数据,oracle 多表删除 同时删除多表中关联数据相关推荐

  1. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  2. 堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加

    堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据"压住",只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为"后 ...

  3. 【Oracle】Oracle 删除一条数据,同时删除多表中关联数据

    1.从数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉 DELETE t1 from t1,t2 WHERE t1.id=t2.id 或DELETE from t1 USING t1,t2 ...

  4. HBase建表高级属性,hbase应用案例看行键设计,HBase和mapreduce结合,从Hbase中读取数据、分析,写入hdfs,从hdfs中读取数据写入Hbase,协处理器和二级索引

    1. Hbase高级应用 1.1建表高级属性 下面几个shell 命令在hbase操作中可以起到很到的作用,且主要体现在建表的过程中,看下面几个create 属性 1. BLOOMFILTER 默认是 ...

  5. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...

    如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...

  6. 数据透视表 筛选_筛选器选择中的数据透视图标题

    数据透视表 筛选 Instead of adding a static title to your Pivot Chart, use a worksheet formula to create a d ...

  7. .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表

    VBA 是一种很久远的编程语言,但并不过时.在满足以下两个条件时,借助 VBA 可以极大的提升生产率,降低出错率: 你的电脑上不允许自主安装软件: 你需要执行的工作中大部分的步骤都是固定且重复的. 项 ...

  8. 利用matlab处理表格数据,/如何用matlab处理多个excel表格中的数据

    excel最大可处理多少条数据 理论上可以处理59999条(行)数据 但是实际上同一个工作表中无法处理这么多数. Excel 怎样做一个客户多个数据的表 1.首先,简单描述问题,在如下的表格中想姓名一 ...

  9. 力控数据写入mysQL_怎样将力控组态软件中的数据存储到关系数据库?

    力控监控组态软件为了实现力控数据库和关系数据库之间数据传输提供了多个组件,如:扩展组件中的ODBCRouter,后台组件中的ADO组件,这些组件中不仅封装了ODBC规范,同时也封装了ADO规范,用户可 ...

  10. 【数据准备和特征工程】1-2感知数据库中的数据

    pymysql读取数据 import pymysql mydb = pymysql.connect(host="localhost", # ①user='root',passwor ...

最新文章

  1. CPU 是如何理解 01 二进制的?
  2. html 图片能重叠吗,css两张图片怎么叠加在一起?
  3. 数字开头的正则表达式_初学Web前端要注意什么 正则表达式是怎么回事
  4. 程序员也要寻找贸易的机会,要参加研讨会
  5. android java 打开snd,使用SndPlaySound从内存中播放WAV
  6. python数码时钟代码_Python+Pyqt实现简单GUI电子时钟
  7. SGU495 Kids and Prizes 概率DP,期望公式
  8. 计算机专业和机电专业的区别,12届计算机专业和机电专业.doc
  9. 【POI1999codevs3634】积水,关于sunshine爷的NOIP(suan)水(ge)题(pi)赛
  10. python哪个国家的品牌_Python之初识Web,打造属于你的个人品牌!
  11. PyQt5学习--基本窗口控件--加载文件-QFileDialog
  12. 学用MVC4做网站五:5.2我的文章
  13. java.util.ConcurrentModificationException的解决办法
  14. jquery导入数据_python大数据实践之三:对分析结果可视化呈现
  15. 数据治理-HDFS废弃文件、Hive废弃表检测与清理
  16. http://www.cnblogs.com/qianmojing/p/6142178.html
  17. 计算机网络的组成与分类
  18. 最好的java代码编辑器_推荐 5 款牛逼的代码编辑器
  19. IDEA设置一键导包
  20. 双连通分量的题目列表(一)

热门文章

  1. python 可变参数示例
  2. 《零基础入门学习Python》学习过程笔记【40类和对象的相关内置函数】
  3. [Android]RapidFloatingActionButton框架正式出炉
  4. [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found...
  5. 孙鑫VC学习笔记:第十三讲 (六) 关于释放内存
  6. WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
  7. oracle 10修改游标,Oracle10.2并发条件下更新游标数据的研究
  8. (5)Matplotlib_grid
  9. 南昌二中高考2021成绩查询,南昌二中2019高考成绩喜报、一本二本上线人数情况...
  10. jupyterlab中使用conda虚拟环境