Verwenden Sie diese Anweisung, um ein Objekt zu installieren, das in einer externen Umgebung ausgeführt werden kann.
INSTALL EXTERNAL OBJECT Objektname [ Aktualisierungsmodus ] FROM { FILE Dateipfad | VALUE Ausdruck } ENVIRONMENT Umgebungsname
Umgebungsname : PERL | PHP
Aktualisierungsmodus : NEW | UPDATE
Objektname Der Name, mit dem das installierte Objekt in der Datenbank gekennzeichnet wird.
Aktualisierungsmodus Der Aktualisierungsmodus für das Objekt. Wenn der Aktualisierungsmodus nicht angegeben ist, wird NEW angenommen.
Dateipfad Der Speicherort auf dem Servercomputer, auf dem das Objekt installiert wird.
Umgebungsname Der Name der externen Umgebung, in der das externe Objekt ausgeführt wird.
Weitere Hinweise zu externen Umgebungen finden Sie unter Übersicht über externe Umgebungen.
DBA-Berechtigung ist erforderlich.
Keine
SQL/2003 Erweiterung des Herstellers
In diesem Beispiel installieren Sie ein Perl-Skript, das sich in einer Datei in der Datenbank befindet.
INSTALL EXTERNAL OBJECT 'PerlScript' NEW FROM FILE 'perlfile.pl' ENVIRONMENT PERL; |
Perl-Code kann wie folgt aus einem Ausdruck extrahiert und installiert werden:
INSTALL EXTERNAL OBJECT 'PerlConsoleExample' NEW FROM VALUE 'sub WriteToServerConsole { print $sa_output_handle $_[0]; }' ENVIRONMENT PERL; |
Perl-Code kann wie folgt aus einer Variablen extrahiert und installiert werden:
CREATE VARIABLE PerlVariable LONG VARCHAR; SET PerlVariable = 'sub WriteToServerConsole { print $sa_output_handle $_[0]; }'; INSTALL EXTERNAL OBJECT 'PerlConsoleExample' NEW FROM VALUE PerlVariable ENVIRONMENT PERL; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |