Ich modifizierte eine Prozedur, und es dauert jetzt eine größere Anzahl von Parametern. Wie kann ich jeden Ort finden, an dem die Prozedur aufgerufen wird, damit ich die Anzahl der Argumente aktualisieren kann, die der Proc übergeben wird?So finden Sie alle Instanzen einer Prozedur (oder Funktion) in SQL Server 2005/2008
Ich versuchte dies:
select * from syscomments where text like '%MODIFIED-PROCEDURE-NAME%'
aber ich finde immer noch an anderen Orten der proc, dass diese Abfrage kehrten nicht zurück genannt wird.
Das Problem bei der Verwendung von syscomments ist, dass die Textspalte nvarchar (4000) ist und Sie Probleme beim Abschneiden erhalten, wenn der Text zwischen mehreren Zeilen aufgeteilt wird. @ KM's Antwort ist der bessere Weg. –
mögliches Duplikat von [Alle Referenzen zur Ansicht finden] (http://stackoverflow.com/questions/1506082/find-all-references-to-view) –