Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Ferndatenzugriff » Entfernte Prozeduraufrufe

 

Erstellen von entfernten Prozeduren (SQL)

Administratoren können entfernte Prozeduren in Interactive SQL erstellen.

Voraussetzungen

DBA-Berechtigung.

Kontext und Bemerkungen

Wenn die entfernte Prozedur eine Ergebnismenge zurückgeben kann, selbst wenn sie dies nicht in allen Fällen tut, muss die lokale Prozedurdefinition eine RESULT-Klausel enthalten.

 Entfernte Prozedur erstellen
  1. Stellen Sie eine Verbindung mit der Host-Datenbank her.

  2. Führen Sie eine Anweisung aus, um die Prozedur für SQL Anywhere zu definieren.

    Beispiel:

    CREATE PROCEDURE RemoteWho()
    AT 'bostonase.master.dbo.sp_who';

    Die Syntax ist ähnlich einer lokalen Prozedurdefinition. Die Speicherort-Zeichenfolge legt den Pfad der Prozedur fest.

Ergebnisse

Die entfernte Prozedur wird erstellt.

Nächste Schritte

Keine

Beispiel

Das Beispiel gibt einen Parameter an, wenn eine entfernte Prozedur aufgerufen wird:

CREATE PROCEDURE RemoteUser ( IN username CHAR( 30 ) )
AT 'bostonase.master.dbo.sp_helpuser';
CALL RemoteUser( 'joe' );

 Siehe auch