Externe UDR-Funktionen
Eine gespeicherte Funktion kann sich auch in einem externen Modul befinden.In diesem Fall spezifiziert CREATE FUNCTION
anstelle eines Funktionsrumpfs die Position der Funktion im externen Modul mit der EXTERNAL
-Klausel.Die optionale NAME
-Klausel spezifiziert den Namen des externen Moduls, den Namen der Funktion innerhalb des Moduls und – optional – benutzerdefinierte Informationen.Die erforderliche ENGINE
-Klausel gibt den Namen der UDR-Engine an, die die Kommunikation zwischen Firebird und dem externen Modul handhabt.Die optionale AS
-Klausel akzeptiert ein String-Literal “body”, das von der Engine oder dem Modul für verschiedene Zwecke verwendet werden kann.
Warning
|
Externe UDR (User Defined Routine)-Funktionen, die mit UDFs sind veraltet und ein Erbe früherer Firebird-Funktionen.Ihre Fähigkeiten sind den Fähigkeiten der neuen Art von externen UDR-Funktionen deutlich unterlegen. |