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.
sp_remote_exported_keys( @Servername , @SP-Name [, @SP-Eigentümer [, @SP-Qualifizierer ] ] )
@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.
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 |
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.
Keine
Keine
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' ); |
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 |