我一直用这个名字FK_CurrentTableName_ReferencedTableName。我只是碰到了在那里我有一个表的情况CreatedById,并ModifiedById都指向同一个(用户)表,所以这个命名约定将无法正常工作。
将我所有的参考约束更改为实际上更好FK_CurrentTableName_CurrentColumnName吗?或者我应该保持不变,除非有冲突然后做FK_CurrentTableName_CurrentColumnName_ReferencedTableName或FK_CurrentTableName_ReferencedTableName_CurrentColumnName?
我搜索并阅读了相互矛盾的意见。对于 SQL Server,有标准吗?