Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Finden Sie globale Paketvariablen aus dem Datenwörterbuch

Es gibt keine Systemansicht, die diese Informationen enthält. Das Beste, was Sie hier wahrscheinlich tun können, ist die Verwendung von user_source oder all_source (ich weiß, Sie sagten, das zählt nicht, aber ich denke, es ist das Beste, was Sie hier tun können).

Wenn Sie das Standardpräfix g_ für Ihre Globals verwenden, ist das Parsen von all_source wirklich so schlecht? Ich würde denken, Sie könnten ein PL/SQL schreiben, um die Quelle zu durchlaufen und nach "g_" zu suchen. Es wird wahrscheinlich einige Optimierungen und Experimente erfordern, aber ich denke, es ist einen Versuch wert.