У меня есть таблица со столбцом, который нуждается в обновлении типа данных.Однако выполнение любого сценария изменения вызывает ошибки из-за неназванного уникального ограничения.
Мне нужно удалить это ограничение, но, к сожалению, я не знаю его имени.У меня есть сценарий, который в настоящее время перечисляет все уникальные ограничения таблицы, но мне нужно выяснить, как сделать этот шаг дальше и связать имена ограничений со столбцами.
Select *
From sysobjects
Where sysobjects.xtype = 'UQ' AND sysobjects.parent_obj= OBJECT_ID(N'Users')
это возвращает
UQ__Users__45F365D3
UQ__Users__46E78AOC
Мне нужно знать, с какими столбцами связаны тезисы, чтобы удалить нужный.Мне нужно поддерживать SQL 2000, 2005 и 2008.
Буду признателен за любые предложения.
Спасибо, Бен