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_exported_keys-Systemprozedur

Liefert auf einer angegebenen Primärtabelle Informationen über Tabellen mit Fremdschlüsseln

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

Syntax
sp_remote_exported_keys(
  @Servername
  , @SP-Name
  [, @SP-Eigentümer
  [, @SP-Qualifizierer ] ]
)
Argumente
  • @Servername   Verwenden Sie diesen CHAR(128)-Parameter, um den Server anzugeben, auf dem sich die Primärtabelle befindet. Für diesen Parameter muss ein Wert angegeben werden.

  • @SP-Name   Verwenden Sie diesen CHAR(128)-Parameter, um die Tabelle anzugeben, die den Primärschlüssel enthält. Für diesen Parameter muss ein Wert angegeben werden.

  • @SP-Eigentümer   Mit diesem optionalen CHAR(128)-Parameter können Sie den Eigentümer der Primärtabelle angeben.

  • @SP-Qualifizierer   Mit diesem optionalen CHAR(128)-Parameter können Sie die Datenbank angeben, die die Primärtabelle enthält.

Ergebnismenge
Spaltenname Datentyp Beschreibung
pk_database CHAR(128) Legt die Datenbank fest, die die Primärschlüsseltabelle enthält
pk_owner CHAR(128) Der Eigentümer der Primärschlüsseltabelle
pk_table CHAR(128) Die Primärschlüsseltabelle
pk_column CHAR(128) Der Name der Primärschlüsselspalte
fk_database CHAR(128) Die Datenbank, die die Fremdschlüsseltabelle enthält
fk_owner CHAR(128) Der Eigentümer der Fremdschlüsseltabelle
fk_table CHAR(128) Die Fremdschlüsseltabelle
fk_column CHAR(128) Der Name der Fremdspalte
key_seq SMALLINT Die Schlüsselsequenznummer
fk_name CHAR(128) Der Fremdschlüsselname
pk_name CHAR(128) Der Primärschlüsselname
Bemerkungen

Diese Prozedur liefert Informationen über die entfernten Tabellen, die einen Fremdschlüssel auf einer bestimmten Primärschlüsseltabelle haben. Die Ergebnismenge der Systemprozedur sp_remote_exported_keys beinhaltet Datenbank, Eigentümer, Tabelle, Spalte und Name sowohl für den Primär- als auch für den Fremdschlüssel sowie die Fremdschlüsselsequenz für die Fremdschlüsselspalten. Die Ergebnismenge kann wegen der zugrunde liegenden ODBC- und JDBC-Aufrufe variieren, es wird jedoch immer eine Information über Tabelle und Spalte eines Fremdschlüssels zurückgegeben.

Berechtigungen

Keine

Nebenwirkungen

Keine

Siehe auch
Beispiel

So erhalten Sie Informationen über entfernte Tabellen mit Fremdschlüsseln der Tabelle SYSOBJECTS in der production-Datenbank auf einem Server namens "asetest":

CALL sp_remote_exported_keys(
     @server_name='asetest',
     @sp_name='sysobjects',
     @sp_qualifier='production' );