小编jnm*_*nm2的帖子

当两列引用同一个表时,是否有命名外键的标准?

我一直用这个名字FK_CurrentTableName_ReferencedTableName。我只是碰到了在那里我有一个表的情况CreatedById,并ModifiedById都指向同一个(用户)表,所以这个命名约定将无法正常工作。

将我所有的参考约束更改为实际上更好FK_CurrentTableName_CurrentColumnName吗?或者我应该保持不变,除非有冲突然后做FK_CurrentTableName_CurrentColumnName_ReferencedTableNameFK_CurrentTableName_ReferencedTableName_CurrentColumnName

我搜索并阅读了相互矛盾的意见。对于 SQL Server,有标准吗?

foreign-key database-design sql-server

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

标签 统计

database-design ×1

foreign-key ×1

sql-server ×1