gpt4 book ai didi

ddl - 关于 DELETE CASCADE 在雪花中不起作用

转载 作者:行者123 更新时间:2023-12-02 19:37:39 27 4
gpt4 key购买 nike

我有两个表:

CREATE TABLE category(
id INTEGER NOT NULL DEFAULT CATEGORY_SEQUENCE.NEXTVAL,
name VARCHAR(50),
PRIMARY KEY(id)
);

CREATE TABLE product(
id INTEGER NOT NULL DEFAULT PRODUCT_SEQUENCE.NEXTVAL,
name VARCHAR(50),
id_category INTEGER REFERENCES category(id) ON DELETE CASCADE ON UPDATE CASCADE,
PRIMARY KEY(id)
);

当我从类别中删除时,产品不会被删除。

我做错了什么?

最佳答案

事实是,Snowflake 除了非空之外并没有真正服务约束。它会有它们(就像在某处存储一样)但没有真正强制执行 - 这意味着你的级联将无法工作。

引用: https://docs.snowflake.com/en/sql-reference/constraints-overview.html

关于ddl - 关于 DELETE CASCADE 在雪花中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60826912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com