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

2022-09-05 12:33:10 字數 397 閱讀 8696

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...