sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2005 – Zjistěte, které uložené procesy běží do konkrétní tabulky

Pokud chcete omezit vyhledávání na uložené procedury, můžete to udělat takto:

SELECT name
FROM sys.objects
WHERE type = 'P'
    AND OBJECT_DEFINITION(object_id) LIKE '%name_of_your_table%'
ORDER BY name

Pokud byste chtěli zahrnout další moduly SQL – pro příklady, funkce, spouštěče, pohledy atd. – pak můžete změnit dotaz tak, aby prováděl WHERE type IN ('P', 'FN', 'IF', 'TF', 'V') atd. nebo použijte alternativu uvedenou v Martinova odpověď .



  1. Aplikace OpenShift se nemůže připojit k MySQL:JDBCConnectionException:Nelze otevřít připojení

  2. MySQL PRIMARY KEY vs UNIQUE omezení

  3. Příklady MAKETIME() – MySQL

  4. mysql získá název sloupce, když hodnota sloupce odpovídá omezení