Прежде всего, вы не создаете / модифицируете / удаляете ограничения, связываясь со словарем данных, но с обычным синтаксисом ALTER TABLE t ADD / MODIFY / DROP CONSTRAINT.
В вашем сценарии, я думаю, вы должны использовать следующий сценарий:
1) Убедитесь, что никто не изменяет данные во время этой операции
2) Сначала удалите старые ограничения внешнего ключа, чтобы избежать конфликта имен с новыми ограничениями.
3) Удалить старые ограничения первичного ключа
4) Создать новые ограничения первичного ключа для столбцов guid
5) Создать новые ограничения внешнего ключа
И тогда все готово.
С уважением,
Роб.