小编dis*_*ete的帖子

没有引用列规范的外键

我在SQL Server 文档中注意到引用列的列表不是外键约束的必需参数:

<column_constraint> ::= 
    [ CONSTRAINT constraint_name ] 
    {     { PRIMARY KEY | UNIQUE } 
            (...)

      | [ FOREIGN KEY ] 
            REFERENCES [ schema_name . ] referenced_table_name [ ( ref_column ) ] 
            [ ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ] 
            [ ON UPDATE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ] 
            [ NOT FOR REPLICATION ] 

      | CHECK (...)
    }
Run Code Online (Sandbox Code Playgroud)

如果我省略该( ref_column ) …

foreign-key sql-server referential-integrity

5
推荐指数
1
解决办法
2579
查看次数