C'è un modo per trovare quali stored procedure creano una voce in una tabella. Diciamo per esempio:Trova stored procedure che inseriscono in una tabella specifica
stored procedure Una inserisce nella Tabella A
Stored Proceudre B Inserti in Tabella A
stored procedure C Inserti in Tabella B
voglio la query per restituire il nome della stored procedure A e Stored procedure B.
Ive ha questo ora, ma tutto ciò che fa è trovare stored procedure. Penso che sarebbe un buon punto di partenza per trovare le stored procedure.
select schema_name(schema_id) as [schema],
name
from sys.procedures
where name like '%Item%' and name like '%Create%'
Sto usando Microsoft SQL 2008
+1 'sys.sql_modules' è l'unica opinione che ha l'intera ** ** definizione della stored procedure (invece di' NVARCHAR (4000) '), quindi la sua davvero l'unica che si dovrebbe utilizzare in questo caso – Lamak
Awesome thanks. Ad esempio, la stored procedure è crittografata. Questa funzione sarà ancora in grado di cercarla? – user489041
@user - non sono sicuro, non l'ho mai provato. È probabile che non lo farà. – JNK