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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Systemprozeduren » Alphabetische Liste der Systemprozeduren

 

sp_remote_columns-Systemprozedur

Erzeugt eine Liste der Spalten in einer entfernten Tabelle und eine Beschreibung ihrer Datentypen.

Der Server muss mit der Anweisung CREATE SERVER erstellt werden, um diese Systemprozedur verwenden zu können.

Syntax
sp_remote_columns(
  @Servername,
  @Tabellenname
  [, @Tabelleneigentümer
  [, @Tabellenqualifizierer] ] )
Argumente
  • @Servername   Mit diesem CHAR(128)-Parameter können Sie eine Zeichenfolge angeben, die den Servernamen enthält, so wie er von der CREATE SERVER-Anweisung festgelegt ist.

  • @Tabellenname   Verwenden Sie diesen VARCHAR(128)-Parameter, um den Namen der entfernten Tabelle anzugeben.

  • @Tabelleneigentümer   Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Eigentümer von @Tabellenname anzugeben.

  • @Tabellenqualifizierer   Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Namen der Datenbank anzugeben, in der sich @Tabellenname befindet.

Ergebnismenge
Spaltenname Datentyp Beschreibung
database CHAR(128) Der Name der Datenbank
owner CHAR(128) Der Name des Datenbankeigentümers
table-name CHAR(128) Der Tabellenname
column-name CHAR(128) Der Name einer Spalte
domain-id SMALLINT Eine Ganzzahl, die den Datentyp der Spalte anzeigt
width SMALLINT Was in diesem Feld eingegeben wird, hängt vom Datentyp ab. Bei Zeichentypen stellt "width" die Anzahl der Zeichen dar.
scale SMALLINT Was in diesem Feld eingegeben wird, hängt vom Datentyp ab. Bei nummerischen Datentypen ist "scale" die Anzahl der Ziffern hinter dem Dezimalzeichen.
nullable SMALLINT Wenn Null-Spaltenwerte zulässig sind, ist dieses Feld "1". Ansonsten ist das Feld "nullable" .
Bemerkungen

Wenn Sie eine CREATE EXISTING-Anweisung eingeben und eine Spaltenliste festlegen, kann es sinnvoll sein, eine Spaltenliste auszugeben, die in der entfernten Tabelle verfügbar sind. sp_remote_columns erzeugt eine Liste der Spalten in einer entfernten Tabelle und eine Beschreibung ihrer Datentypen. Wenn Sie eine Datenbank angeben, müssen Sie entweder einen Eigentümer oder den Wert NULL angeben.

Standards und Kompatibilität
  • Sybase   Wird von Open Client/Open Server unterstützt

Berechtigungen

Keine

Nebenwirkungen

Keine

Siehe auch
Beispiel

Mit dem folgenden Beispiel werden Spalten aus der Tabelle SYSOBJECTS in der Datenbank "production" auf einem Adaptive Server Enterprise-Server mit dem Namen "asetest" zurückgegeben. Der Eigentümer wird nicht angegeben.

CALL sp_remote_columns( 'asetest', 'sysobjects', null, 'production' );