referential-integrity

    0熱度

    1回答

    我有一個imports表包含完成的文件導入信息:idimport(SERIAL PRIMARY KEY),文件名,進口日期等 幾個表有一個字段idimport INTEGER REFERENCES imports(idimport) ON DELETE CASCADE。 要「取消導入」文件,我所要做的就是刪除imports表中的行。 我面臨的問題是,有些用戶告訴我他們肯定導入了一個文件,但沒有找到

    0熱度

    1回答

    我有兩個InnoDB表。第一個表有兩個字段的主鍵,兩個字段都用參照完整性進行了驗證,並且都很好。第二個表驗證對所述第一使用相同的兩個字段: 表1: CREATE TABLE valid_combo( season_id CHAR(16) NOT NULL, ad_id INT UNSIGNED NOT NULL, PRIMARY KEY (season_id, ad_id) )EN

    0熱度

    2回答

    命令處理程序是否也檢查參照完整性?這個常見問題建議你不應該在總量中檢查這個(http://cqrs.nu/Faq)。沒有檢查某些東西是否存在驗證的一部分? 例如,您可以有一個應用程序,您可以在其中添加對文章的評論。 命令將有以下字段: 編號 條款ArticleID 用戶ID 文本 在這個例子中的評論和文章都不同aggregateroot。 如果文章已經存在並且用戶存在,你應該檢查這個例子嗎?感覺有

    0熱度

    1回答

    我想寫一個數據定義查詢的約束添加到實施參照完整性 ALTER TABLE SS_SIZE ALTER COLUMN NDS TEXT CONSTRAINT fk_NDS REFERENCES NDS (NDS) ON UPDATE CASCADE ON DELETE CASCADE 我也試過 ALTER TABLE SS_SIZE ALTER COLUMN NDS CONSTRAINT f

    0熱度

    1回答

    我正在定義一個表示由一個或多個零件項組成的頁面的實體。每個頁面必須至少定義一個部分。每個零件只屬於一個頁面。其中一個部分項目將成爲頁面上的「主」部分,其他所有部分將依靠主控部分。除此之外,主從部件的行爲相同。 我正在看幾種不同的方式來表達這在SQL中。我可以想到幾個選項,每個選項都有優點和缺點。我確信沒有人「正確的答案」,但我正在尋找哪些方法隱藏了複雜性的反饋意見,這些複雜性將在以後引發我的興趣。

    0熱度

    1回答

    我有如下表 tblA(id,name,address) pk:id tblB(depname,depaddress,depmanager_id) pk:depname fk: depmanager_id reference tblA(id on update restrict) 他們下面的數據: tblA id name address 1 jazz kathmandu 2 h

    0熱度

    2回答

    在Microsoft Access中,我有三個表:訂單表,客戶表和產品表。我的訂單表中包含客戶聯繫人和產品信息。我不時需要更新客戶地址。這樣做時,我只希望新的地址出現在未來的訂單上。我不希望Access使用最初不屬於該訂單的地址更新以前的訂單。我還想維護客戶列表中的活動地址和過去地址列表。請提供建立客戶表的最佳方法以及如何在訂單表上保留客戶聯繫信息。

    0熱度

    1回答

    DDL用於創建數據庫是這樣 create table manager (employee_name varchar(20) not null, manager_name varchar(20) not null, primary key (employee_name), foreign key (manager_name) references manage

    0熱度

    1回答

    在運行自己的package.procedure的內部的兩個DELETE聲明: DELETE FROM ENT_PLANT_RELATIVE WHERE CHILD_ID = plant_id; DELETE FROM ENT_PLANT_ITEM WHERE PLANT_ID = plant_id; ...我收到關於第二DELETE完整性約束違約(第一工作正常): SQL> call P.D

    0熱度

    1回答

    我收到錯誤的標題,當我嘗試創建數據庫爲我的實體框架代碼第一個數據庫 我明白什麼是錯誤的意思(也許不是??),我知道如何禁用級聯刪除特定財產 我想知道是哪些屬性導致錯誤,因爲我只看到一個級聯刪除表中 Here is a gist to the generated sql script that gives me the error