首頁 資料庫 mysql教程 Oracle级联操作详解

Oracle级联操作详解

Jun 07, 2016 pm 04:08 PM
o oracle 資料庫

在添加foreing key约束时,还可以指定级联操作的类型,主要用于确定当删除(on delete) 附表中的一条记录时,如何处理子表中的外

在添加foreing key约束时,还可以指定级联操作的类型,主要用于确定当删除(on delete) 附表中的一条记录时,如何处理子表中的外键字段,有如下三种引用类型。

cascade
此关键字用于表示当删除主表中被引用列的数据时,将子表中相应应用列的值置为null值,这种情况要求子表中的引用列支持null值
set null
此关键字用于当删除主表中被引用列的数据时,将子表中相应引用列的值设置为null值。这种情况要求子表中的应用列支持null值。
not action
此关键字用于表示当删除主表中被引用的数据时,,如果子表的引用列种包含该值,则禁止操作执行。默认为该选项。

具体的操作如下:
SQL> create table stuclass(
  2  cid number(4) primary key,
  3  cname varchar2(40),
  4  num number(4)
  5  );
表已创建。
SQL> create table stu(
  2  sid number(4),
  3  scode varchar(10),
  4  sname varchar(20),
  5  cid number(4) references stuclass(cid) on delete set null
  6  );
表已创建。
SQL> insert into stuclass values(1,'Oracle',35);
已创建 1 行。
SQL> insert into stu values(1,'s001','aaa',1);
已创建 1 行。
SQL> delete stuclass where cid=1;
已删除 1 行。
SQL> select * from stuclass;
未选定行
SQL> select * from stu;
      SID SCODE      SNAME                      CID
---------- ---------- -------------------- ----------
        1 s001      aaa
SQL>

Oracle级联操作

本文永久更新链接地址

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在PHP中使用MySQLi建立資料庫連線的詳盡教學 在PHP中使用MySQLi建立資料庫連線的詳盡教學 Jun 04, 2024 pm 01:42 PM

在PHP中使用MySQLi建立資料庫連線的詳盡教學

iOS 18 新增「已復原」相簿功能 可找回遺失或損壞的照片 iOS 18 新增「已復原」相簿功能 可找回遺失或損壞的照片 Jul 18, 2024 am 05:48 AM

iOS 18 新增「已復原」相簿功能 可找回遺失或損壞的照片

如何在PHP中處理資料庫連線錯誤 如何在PHP中處理資料庫連線錯誤 Jun 05, 2024 pm 02:16 PM

如何在PHP中處理資料庫連線錯誤

Go WebSocket 如何與資料庫整合? Go WebSocket 如何與資料庫整合? Jun 05, 2024 pm 03:18 PM

Go WebSocket 如何與資料庫整合?

如何在 Golang 中使用資料庫回呼函數? 如何在 Golang 中使用資料庫回呼函數? Jun 03, 2024 pm 02:20 PM

如何在 Golang 中使用資料庫回呼函數?

全球數字貨幣交易十大APP推薦(2025貨幣交易軟件排名) 全球數字貨幣交易十大APP推薦(2025貨幣交易軟件排名) Mar 12, 2025 pm 05:48 PM

全球數字貨幣交易十大APP推薦(2025貨幣交易軟件排名)

btc交易app怎麼安裝註冊? btc交易app怎麼安裝註冊? Feb 21, 2025 pm 07:09 PM

btc交易app怎麼安裝註冊?

Redstone/RED幣上市價格預測與代幣經濟學詳解 Redstone/RED幣上市價格預測與代幣經濟學詳解 Mar 03, 2025 pm 10:42 PM

Redstone/RED幣上市價格預測與代幣經濟學詳解

See all articles