0
Есть ли возможность получить полную схему базы данных, включая столбцы таблицы, indexex, представления, отношения и т. Д., С sql-запросами?sql server query - получить схему таблиц базы данных и отношения
- получить список всех представлений из базы данных
- получить список всех пользователей из базы данных
- получить список всех хранимых процедур из базы данных
- получить список всех функций из база данных
получить список всех таблиц из базы данных и таблицы Еогеаспа получить:
- получить список всех Индексы
- получить список всех ключей (PK, FK)
- получить список всех ограничений
- получить список всех индексов
получить список всех столбцов и столбцов Еогеаспов получить:
- Имя
- PK/FK
- Тип (NVARCHAR, INT, ..etc)
- Не Null
Да, это возможно, используя представления схемы 'sys.'. Вопрос в том, как вы хотите его использовать. Если вы хотите, чтобы сценарий создания использовал 'Generate Script' из SSMS или Redgate tool для перемещения db в управление версиями. Если вы хотите использовать инструмент ERD, который может выполнять обратную инженерию на основе подключения к БД. – lad2025
Как насчет INFORMATION_SCHEMA .... просмотров? Какая разница или преимущества между схемой sys и информационной схемой? – user2818430
INFORMATION_SCHEMA generaly содержит меньше информации, проверьте документацию. Во всяком случае, я бы рекомендовал использовать специальный инструмент, а не вручную создавать собственное решение. – lad2025