В процессе миграции некоторых старых баз данных на новые серверы мы знаем, что некоторые представления в некоторых базах данных могут использовать ORDER BY , но мы не уверены, какие и где. Мы хотели бы записать, какие представления в каких базах данных используются (или, по крайней мере, в каких базах данных), чтобы мы могли обращаться к людям, чей код может потребоваться обновить в будущем.

Есть ли умный способ автоматизации этого?

Заранее спасибо,

1 ответ1

0

Этот код покажет представления с указанным предложением:

SELECT v.name, m.definition    
FROM sys.views v
INNER JOIN sys.sql_modules m ON m.object_id = v.object_id
where m.definition like '%ORDER BY%'

Или вы можете написать все окна в окне и выполнить поиск по тексту в редакторе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .