Forum Discussion

AJAJ's avatar
AJAJ
Icon for Helper IV rankHelper IV
7 months ago
Solved

Capture fabric warehouse SP Name into a table

Hi there,     Inside the SP... SELECT TOP 1 @ProcName = OBJECT_SCHEMA_NAME(s.objectid) + '.' + OBJECT_NAME(s.objectid) FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sq...
  • v-hashadapu's avatar
    v-hashadapu
    7 months ago

    Hi AJAJ , Thank you for reaching out to the Microsoft Community Forum.

     

    Please try this:
    DECLARE @SchemaName sysname = 'dbo';
    DECLARE @TableName  sysname = 'YourTableName';
    SELECT
    s.name  AS referencing_schema,
    o.name  AS referencing_object,
    o.type_desc AS referencing_type
    FROM sys.sql_expression_dependencies d
    JOIN sys.objects o
    ON d.referencing_id = o.object_id
    JOIN sys.schemas s
    ON o.schema_id = s.schema_id
    WHERE d.referenced_schema_name = @SchemaName
    AND d.referenced_entity_name = @TableName
    AND o.type IN ('P','V')  -- P = Stored Procedure, V = View
    ORDER BY o.type_desc, s.name, o.name;