Меня спросили, как перепроектировать представление, чтобы можно было определить, какие столбцы и таблица были использованы в запросе sql для создания представления. Так что мнение 1 было построено из следующих 10 таблиц и 43 столбцов. Возможно ли это в SQL Server 2005?Обратное проектирование a Вид
ответ
Использование sp_helptext
exec sp_helptext 'your_view'
Редактировать
Что вы хотите, чтобы выяснить, какие зависимости Вашего мнения имеет. Вы можете использовать sp_depends, но для этого вам будут доступны только таблицы, а не столбцы.
exec sp_depends 'your_view'
Для того, чтобы выяснить, столбцы, вероятно, придется кодировать какой-то SQL парсер, чтобы извлечь столбцы используются из Create View заявления вы извлеченной sp_helptext.
Вы можете попробовать использовать ReGex для извлечения информации, которую хотите, или если вы хотите большой и любительский пистолет, вы можете попробовать Irony, который имеет встроенный Sql Lexic.
Да, в SSMS выберите database
->views
-> щелкните правой кнопкой мыши ->script as CREATE
.
Если вы хотите декодировать представление в другой базе данных, у вас нет доступа к (например, интерфейсу) - чем это невозможно.
Спасибо, что ответили. Я знаю об этом. Но я ищу некоторые sql, чтобы вырезать таблицы и столбцы в инструкции create view. Это вид с тысячами строк кода и CTE. –
- 1. Обратное проектирование Строка Crontab
- 2. Обратное проектирование JavaScript RegExp
- 3. Обратное проектирование протокола данных
- 4. Обратное проектирование камеры
- 5. Обратное проектирование C++
- 6. Обратное проектирование структуры данных
- 7. Обратное проектирование протоколов связи
- 8. Обратное проектирование в Java
- 9. Обратное проектирование DLL
- 10. обратное проектирование c программ
- 11. обратное проектирование контрольной суммы
- 12. PowerDesigner + Обратное проектирование
- 13. Обратное проектирование кривая безье
- 14. Последовательная диаграмма Обратное проектирование
- 15. Обратное проектирование неизвестно CRC
- 16. Обратное проектирование - И 0FF
- 17. Обратное проектирование в C#
- 18. Обратное проектирование CRC-пакет
- 19. Обратное проектирование решение C#
- 20. Обратное проектирование - найти недостающие значения
- 21. Обратное проектирование МЕНЬШЕ от CSS
- 22. Обратное проектирование файла пользовательских данных
- 23. Обратное проектирование устройства ROM DOS
- 24. Как начать обратное проектирование сайта?
- 25. Обратное проектирование Blootooth Low Energy
- 26. Обратное проектирование Таблица MySQL (Wordpress)
- 27. Обратное проектирование, чтобы получить ответы
- 28. Обратное проектирование Код Delphi - UML
- 29. Обратное проектирование параметра запроса GET
- 30. Обратное проектирование в одном пакете
Да, см. «Вид» в описании? – tucaz
yes pff :) пропустил это, извините, я привык использовать его для хранимых процедур:] – nrathaus
Спасибо, что ответили. Я знаю об этом. Но я ищу некоторые sql, чтобы вырезать таблицы и столбцы в инструкции create view. Это вид с тысячами строк кода и CTE. –