oracle多表關聯刪除資料表記錄方法

2021-06-15 04:33:22 字數 415 閱讀 3178

oracle多表關聯刪除的兩種方法

第一種使用exists方法

delete

from tablea

where exits

( select 1

from tableb

where tablea.id = tableb.id

)

第二種使用匿名表方式進行刪除

delete

from

( select 1

from tablea,tableb

where tablea.id = tableb.id

)

這種方法只適合兩個表都有主鍵或外來鍵的時候,若是關聯乙個管道函式就無法刪除成功,會提示錯誤

oracle多表關聯刪除資料表記錄方法

oracle多表關聯刪除的兩種方法 第一種使用exists方法 delete from tablea where exits select 1 from tableb where tablea.id tableb.id 第二種使用匿名表方式進行刪除 delete from select 1 from...

oracle 資料表的相關操作 刪除資料表

建立資料表 create table 表名 列明1 資料型別1 約束性條件 列明1 資料型別1 約束性條件 tablespace 表空間 create table student05 student id number notnull student name varchar2 20 student...

MySQL 刪除資料表

mysql中刪除資料表是非常容易操作的,但是你再進行刪除表操作時要非常小心,因為執行刪除命令後所有資料都會消失。以下為刪除mysql資料表的通用語法 drop table table name 以下例項刪除了資料表runoob tbl root host mysql u root penter pa...