Ich suchte Google, fand aber keine befriedigende Antwort, warum ich Pakete verwenden sollte.Oracle - Warum sollte ich Pakete anstelle von eigenständigen Verfahren oder Funktionen verwenden
Ich weiß, dass ein Paket ein Bündel von Prozeduren, Funktionen und verschiedenen Variablen ist. Wie ich es verstehe, entspricht es dem Objekt in OOP. Aber natürlich gibt es nichts Besseres, als verschiedene Instanzen eines Pakets zu instanziieren, so dass jede Instanz unterschiedliche Eigenschaftswerte hat und sich anders verhält.
Was ist dann der Vorteil der Verwendung von Paketen, wenn ich nur eine eigenständige Prozedur erstellen und sie unabhängig aufrufen kann?
[Tom Kyte Meinung] (http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:7452431376537) –
Pakete sind ** nicht ** über "Objekte". Ein Oracle (Objekt) 'TYPE' mit der Fähigkeit, eigene Methoden und Konstruktoren zu haben, ist das Äquivalent zu einem Objekt in OOP. –