Найти все объекты базы данных по имени? - PullRequest
27 голосов
/ 12 марта 2009

Как я могу найти все объекты базы данных в данной базе данных, используя имя объекта? Мы ставим все таблицы, представления, индексы, функции, ограничения и т. Д. С константой в строку. Мне нужно найти все объекты с именами, начинающимися с этой строки.

1 Ответ

35 голосов
/ 12 марта 2009

При условии, что у вас есть необходимые разрешения:

SELECT *
FROM yourdatabasename.sys.all_objects
WHERE upper(name) like upper('my prefix%')  --use UPPER for case-INsensitivity
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...