35. 建立外鍵值關係,限制若執行刪除指令時,違反外鍵值限制,則阻止該刪除指令,應該怎麼 撰寫?
(A) RESTRICT UPDATE
(B) ON UPDATE STOP
(C) ON UPDATE RESTRICT
(D) NO UPDATE。

答案:登入後查看
統計: A(2), B(0), C(6), D(0), E(0) #3067801

詳解 (共 2 筆)

#7102214
題目解析 這道題目考察的是資料庫中外鍵...
(共 1066 字,隱藏中)
前往觀看
0
0
#7287974
外鍵的參照動作:當主表的資料被更新或刪除時,可以指定外鍵的約束行為 (Constraint Actions):
1. CASCADE:同步更新或刪除關聯資料
2. SET NULL:將外鍵欄位設為 NULL
3. SET DEFAULT:將外鍵欄位設為預設值
4. RESTRICT:禁止更新或刪除(預設行為)
5. NO ACTION:與 RESTRICT 類似

CREATE TABLE orders (
    id INT PRIMARY KEY,
    customer_id INT,
    FOREIGN KEY (customer_id) REFERENCES customers(id)
        ON DELETE CASCADE
        ON UPDATE CASCADE
);
 
0
0