Hi,
I was trying to reply the Posts by David McKinney and chrs-513176 in the same thread.
Where he is talking about rare scenario of having mutiple foreign keys between Table1 and Table2.
For Example-
Table1
Column1 int not null Primary key
Column2 int not null Unique Key
Table2
Column1 int references table1.column1
Column2 int references table1.column1
Here we can not go with the naming the foreign key like
FK_Table2_Table1, becauase there are two keys. Name duplication will become the issue
Here we can follow names like
FK1_Table2_Table1
FK2_Table2_Table1
As a second option we can add column name(s) along with FK_Table2_Table1, but key name may become lengthy if the keys are composite.