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