У SQL Server це можна зробити за допомогою запит сист. sql_expression_dependencies (з об’єднаннями для sys. sql_modules і sys. об’єктів для заповнення імен об’єктів тощо).
Використання SQL запиту, ми можемо знайти список таблиць, які використовуються в збереженій процедурі, використовуючи такі типи з’єднань, як внутрішнє з’єднання, зовнішнє з’єднання тощо. Використовуючи SYSOBJECTS і SYSDEPENDS, ми можемо отримати всі таблиці, збережену процедуру та іншу інформацію, пов’язану з об’єктами бази даних.
Щоб отримати список усіх збережених процедур у базі даних, команда «\df», «pg_proc», каталог і «information_schema. підпрограми». використовуються в Postgres. Усі ці підходи отримують список усіх визначених користувачем функцій і збережених процедур.
Є два способи знайти всі таблиці, які містять певне ім’я стовпця в SQL Server:
- Використовуючи sys. стовпець і сис. вид таблиці.
- Використання INFORMATION_SCHEMA. Перегляд СТОВПЦІВ.
Використовуйте sys.sql_modules На панелі інструментів виберіть Новий запит. У вікні запиту введіть наступні оператори, які використовують sys. Перегляд каталогу sql_modules. Змініть назву бази даних і назву збереженої процедури, щоб посилатися на потрібну базу даних і збережену процедуру.