Snowflake cloud data platform 如何使约束在Snowflake中工作?

Snowflake cloud data platform 如何使约束在Snowflake中工作?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,有没有一种方法可以让约束在雪花中实际工作 将创建一个主键。仍然可以在表中插入重复项。提供诸如级联更新和删除级联之类的选项不适用于外键 有人能帮忙吗?雪花不强制执行除NOTNULL之外的约束。 . 我认为我们无法在snowflake数据库中强制执行约束,但您可以在ETL工具中应用约束(如果使用)如果您阅读snowflake文档,您将看到仅强制执行非空约束,所有其他约束类型仅为信息 我猜这是因为Snowflake是一个分析型数据库,而不是OLTP数据库,因此期望在您的ELT过程中实施约束(这是正常的

有没有一种方法可以让约束在雪花中实际工作

将创建一个主键。仍然可以在表中插入重复项。提供诸如级联更新和删除级联之类的选项不适用于外键


有人能帮忙吗?

雪花不强制执行除NOTNULL之外的约束。
. 我认为我们无法在snowflake数据库中强制执行约束,但您可以在ETL工具中应用约束(如果使用)

如果您阅读snowflake文档,您将看到仅强制执行非空约束,所有其他约束类型仅为信息


我猜这是因为Snowflake是一个分析型数据库,而不是OLTP数据库,因此期望在您的ELT过程中实施约束(这是正常的做法),而不是在DB中实施约束。

在这种情况下,级联更新和删除的实现如何,在ELT例程中明确执行此操作