雪花中约束的意义

时间:2020-01-13 22:58:40

标签: snowflake-cloud-data-platform snowflake-schema snowflake-task

Snowflake允许UNIQUE,PRIMARY KEY,FOREIGN KEY和NOT NULL约束,但我读到它仅强制执行NOT NULL约束。那么其他键的目的是什么,我们必须在什么情况下定义它们?我感谢任何例子。

谢谢, Prashanth。

1 个答案:

答案 0 :(得分:4)

它们表达了意图,可以帮助人们理解您的数据模型。数据建模工具可以使用它们来生成图。您还可以通过编程方式访问它们,以自己验证数据完整性。