Abfrage, um alle Pakete nach Tabelle und / oder Spalte zu durchsuchen
Gibt es eine Abfrage, die ich ausführen können, um zu suchen alle Pakete zu sehen, ob eine bestimmte Tabelle und/oder Spalte, die verwendet wird, in dem Paket? Es gibt zu viele Pakete zu öffnen und tun zu finden auf die Wert(E) ich bin auf der Suche nach.
InformationsquelleAutor der Frage Matt M | 2011-01-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun:
Alternativ, SQL Developer ist eine integrierte Bericht dazu unter:
Den 11G-docs für USER_SOURCE sind hier
InformationsquelleAutor der Antwort Tony Andrews
können Sie die Aussicht auf
*_DEPENDENCIES
zum Beispiel:InformationsquelleAutor der Antwort Vincent Malgrat
Manchmal ist die Spalte, die Sie suchen, ist möglicherweise ein Teil der Namen der vielen anderen Dinge, die Sie nicht interessiert sind.
Zum Beispiel war ich vor kurzem auf der Suche für eine Spalte namens "BQR", das auch Bestandteil von vielen anderen Spalten wie "BQR_OWNER", "PROP_BQR", etc.
Also ich würde gerne die checkbox, word-Prozessoren haben, um anzuzeigen, "nur Ganze Wörter".
Leider MAG hat keine solche Funktionalität, aber REGEXP_LIKE kann helfen.
Dies ist der reguläre Ausdruck zum finden dieser Spalte, und schließen Sie die anderen Spalten mit "BQR" als Teil des namens:
Dem regulären Ausdruck entspricht Leerzeichen (\s), oder (|) Punkt (.), oder (|) Komma (,) oder (|) start-of-line - ( ^ ), gefolgt von "bqr", gefolgt von white-space, Komma oder am Ende der Zeile ($).
InformationsquelleAutor der Antwort S Meyer
Durch die Art und Weise, wenn Sie müssen, hinzufügen von anderen Zeichen, wie z.B. "(" oder ")" da die Spalte kann verwendet werden, wie "OBERE(bqr)", dann werden diese Optionen können Hinzugefügt werden, um die Listen vor und nach dem Zeichen.
InformationsquelleAutor der Antwort S Meyer