гбн, ваше решение не работает, шов?
SELECT
OBJECT_NAME(o.parent_object_id)
FROM
sys.objects o
WHERE
o.name = 'MyConstraintName' AND o.parent_object_id <> 0
Так что, если «MyConstraintName» становится «FK_myConstraint»
тогда запрос становится
SELECT OBJECT_NAME(o.parent_object_id)
FROM sys.objects o
WHERE o.name = 'MyConstraintName'
AND o.parent_object_id <> 0
Который не дает результатов
(No column name)
Это говорит о том, что ваше «решение» должно основываться на множестве неустановленных предположений относительно схемы.