我的猜测是默认情况下将外键引用设置为RESTRICT。但是,这有什么标准吗?任何数据库类型的默认值是否相等?或者,为了确保这些值是否应在所有陈述中定义?
答案 0 :(得分:1)
对于postgres NO ACTION是默认值,对于大多数目的而言,与RESTRICT相同,如here所述。
我建议明确,特别是在DDL中,只要有疑问(然后是一些)。 这有很多原因:
答案 1 :(得分:0)
您还应该考虑到并非所有DBMS都承认这些选项(也不允许相同的值)。例如,我认为Oracle不支持onupdate子句