У меня есть старая база данных SQL Server с некоторыми определенными правилами.Я могу получить список правил, используя:
select name
from sys.objects so
where so.type_desc = 'rule'
Я пытаюсь удалить каждое из этих правил в отдельности, используя следующее утверждение:
DROP RULE [dbo].[my_rule]
Но я получаюследующее сообщение об ошибке: -
Сообщение 3716, уровень 16, состояние 1, строка 2
Правило 'dbo.my_rule' не может быть удалено, поскольку оно связано с одним или несколькими столбцами.
Мне нужен запрос T-SQL для проверки системных таблиц, чтобы получить список столбцов, с которыми связаны мои правила.Спасибо.