title | description | author | ms.author | ms.reviewer | ms.date | ms.service | ms.subservice | ms.topic | helpviewer_keywords | monikerRange | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
View the dependencies of a table |
View the dependencies of a table with SQL Server Management Studio or Transact-SQL. |
WilliamDAssafMSFT |
wiassaf |
randolphwest |
10/28/2024 |
sql |
table-view-index |
how-to |
|
>=aps-pdw-2016 || =azuresqldb-current || =azure-sqldw-latest || >=sql-server-2016 || >=sql-server-linux-2017 || =azuresqldb-mi-current || =fabric |
[!INCLUDE sqlserver2016-asdb-asdbmi-asa-pdw-fabricsqldb]
You can view a table's dependencies in [!INCLUDE ssdenoversion-md], using [!INCLUDE ssManStudioFull] or [!INCLUDE tsql].
Requires VIEW DEFINITION
permission on the database and SELECT
permission on sys.sql_expression_dependencies
for the database. By default, SELECT
permission is granted only to members of the db_owner fixed database role. When SELECT
and VIEW DEFINITION
permissions are granted to another user, the grantee can view all dependencies in the database.
-
In Object Explorer, expand Databases, expand a database, and then expand Tables.
-
Right-click a table, and then select View Dependencies.
-
In the Object Dependencies<object name> dialog box, select either Objects that depend on <object name>, or Objects on which<object name>depends.
-
Select an object in the Dependencies grid. The type of object (such as "Trigger" or "Stored Procedure"), appears in the Type box.
Note
Viewing dependencies using Object Explorer > View Dependencies isn't supported in Azure Synapse Analytics. Instead, use sys.sql_expression_dependencies. Azure Synapse Analytics SQL pools support tables, views, filtered statistics, and Transact-SQL stored procedures entity types from this list. Dependency information is created and maintained for tables, views, and filtered statistics only.
[!INCLUDE article-uses-adventureworks]
-
In Object Explorer, connect to an instance of [!INCLUDE ssDE].
-
On the Standard bar, select New Query.
-
Copy and paste the following example into the query window and select Execute.
USE AdventureWorks2022; GO SELECT * FROM sys.sql_expression_dependencies WHERE referencing_id = OBJECT_ID(N'Production.vProductAndDescription'); GO
-
In Object Explorer, connect to an instance of [!INCLUDE ssDE].
-
On the Standard bar, select New Query.
-
The following example returns the objects that depend on the table
Production.Product
. Copy and paste the following example into the query window and select Execute.USE AdventureWorks2022; GO SELECT * FROM sys.sql_expression_dependencies WHERE referenced_id = OBJECT_ID(N'Production.Product'); GO