Есть ли способ автоматического/сценария проверки наличия каких-либо недействительных триггеров в базе данных? Недопустимые несоответствия типа столбца столбца и т. Д.Проверить наличие недействительных триггеров
0
A
ответ
2
Вы можете извлечь и изменить скрипты для триггеров и исключить исключения при выполнении операторов ALTER.
SELECT ID, Name
, REPLACE(SQL, 'CREATE TRIGGER', 'ALTER TRIGGER')
+ CHAR(13) + CHAR(10) + 'GO' as SQL
FROM
(
SELECT ID,name , SQL = STUFF((SELECT ' ' + CAST(Text as varchar(max))
FROM sys.Syscomments c
WHERE c.id =s.ID
ORDER BY colid
FOR XML PATH(''), type
).value('.', 'nvarchar(max)')
, 1, 1, '')
FROM sys.sysobjects AS s
WHERE xtype = 'P'
) x
+0
Это то, что я искал, спасибо. Я добавил небольшие изменения, инструкцию «go» и код для удаления символов , чтобы сделать вывод действительным. –
Смежные вопросы
- 1. Как проверить наличие недействительных RLMResults?
- 2. PayPal Pro: достаточно ли проверить наличие недействительных номеров кредитных карт?
- 3. Проверьте наличие недействительных ключей JavaScript Firebase
- 4. Проверить наличие сеансов
- 5. проверить наличие нескольких экземпляров
- 6. Как проверить наличие результата
- 7. cmake проверить наличие компилятора
- 8. проверить наличие виртуального атрибута
- 9. Проверить наличие обновлений
- 10. Проверить на наличие ложных
- 11. Проверить наличие дополнительных услуг
- 12. Проверить наличие COM указатель
- 13. Tcl + Проверить наличие файла
- 14. Проверить наличие LVM
- 15. проверить наличие собственности
- 16. Проверить наличие нескольких параметров
- 17. Cocoa Проверить наличие обновлений
- 18. Проверить наличие комнат
- 19. Как проверить наличие элемента?
- 20. Проверить наличие новых записей
- 21. Проверить наличие загруженного Gemfile
- 22. Проверить наличие нескольких параметров
- 23. Проверить наличие дубликатов идентификаторов?
- 24. проверить наличие действующей записи
- 25. Проверить на наличие интернета
- 26. Проверить наличие setMapType
- 27. Как проверить наличие файла
- 28. Проверить наличие службы PhoneGap.exec?
- 29. Проверить наличие подписок
- 30. Проверить наличие нескольких слов
Можете ли вы показать пример несоответствия типа столбца? –