Ich schaue auf einige automatisierte Unit-Tests und ich frage mich, ob Sie irgendwie wissen, dass man eine gespeicherte Proc "Parse"/"Compile" (s) aus Code (dh aus .net).Testen, ob Stored Procs "Parse"/"Compile" aus dem Code
Der Fall, den ich zu fangen versuche, ist, wenn jemand eine Änderung an einer Tabelle vornimmt (d. H. Eine Spalte entfernt) und eine gespeicherte Prozedur irgendwo unterbricht, von der sie nichts wissen. Daher denke ich, dass ich das Äquivalent von "parse" in SQL Server Management Studio machen möchte. Ich möchte den gespeicherten Proc nicht ausführen, überprüfe ihn einfach.
Prost Anthony
EDIT: stimme ich zu, dass die Prüfung, ob es kompiliert nicht ein guter Test, aber jede gespeicherte Prozedur aufrufen Ich habe (1000) ist ein sehr großes Unternehmen bedenkt, dass ich hätte eine unvorstellbare Menge an Testdaten, Bedingungen und Code einrichten, so dass ich den gespeicherten Proc aufrufen kann, ohne dass es aufgrund von Datenproblemen ausfällt oder ich den SP nicht mit den richtigen Parametern versorge. Aber ich bin vielleicht in der Lage, einen schnellen Gewinn zu bekommen, indem Sie testen, ob es kompiliert ...