Bde.DBTables.TStoredProc.Overload

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Overload: Word read FOverload write SetOverload default 0;

C++

__property System::Word Overload = {read=FOverLoad, write=SetOverLoad, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TStoredProc


Beschreibung

Gibt an, welche überladene Oracle Stored Procedure ausgeführt wird.

Mit Overload können Sie festlegen, welche überladene Stored Procedure auf einem Oracle-Server ausgeführt wird. Eine überladene Oracle Stored Procedure hat denselben Namen wie eine oder mehrere andere Stored Procedures. Oracle unterscheidet zwischen überladenen Stored Procedures, indem jeder Prozedur ein eindeutiger numerischer Bezeichner zugewiesen wird. Eine Anwendung kann diesen Bezeichner mithilfe der Eigenschaft Overload angeben.

Standardmäßig ist Overload auf Null gesetzt, d.h., es wird angenommen, dass keine Prozedur überladen wird. Ändern Sie diesen Wert nur bei Oracle-Servern. Wenn eine Anwendung versucht, auf einem Oracle-Server auf eine überladene Prozedur zuzugreifen, ohne dass Overload gesetzt ist, greift die Borland Database Engine (BDE) auf die erste überladene Prozedur auf dem Server zu bzw. auf diejenige, die den kleinsten Wert hat.

Wenn Overload den Wert 1 hat, führt die BDE die erste überladene Prozedur auf dem Server aus. Bei einem Wert von 2 wird die zweite Prozedur ausgeführt usw.

Hinweis: Überladene Oracle-Prozeduren verfügen zwar über denselben Namen, aber über jeweils eigene Parameterlisten. Eine Anwendung muss also sicherstellen, dass die richtige Parameterliste an die überladene Prozedur übergeben wird.

Siehe auch