Jede Zeile in der SYSFKEY-Systemansicht beschreibt eine Fremdschlüssel-Integritätsregel im System. Die darunterliegende Systemtabelle für diese Ansicht ist ISYSFKEY.
Spaltenname | Spaltentyp | Beschreibung |
---|---|---|
foreign_table_id | UNSIGNED INT | Die Tabellennummer der Fremdtabelle |
foreign_index_id | UNSIGNED INT | Die Indexnummer für den Fremdschlüssel |
primary_table_id | UNSIGNED INT | Die Tabellennummer der Primärtabelle |
primary_index_id | UNSIGNED INT | Die Indexnummer des Primärschlüssels |
match_type | TINYINT | Die übereinstimmende Typ für die Integritätsregel. Übereinstimmende Typen sind:
Weitere Hinweise zu Übereinstimmungstypen finden Sie unter der MATCH-Klausel der CREATE TABLE-Anweisung. |
check_on_commit | CHAR(1) | Zeigt an, ob INSERT und UPDATE-Anweisungen bis zum COMMIT warten sollen, um zu prüfen, ob Fremdschlüssel weiterhin gültig sind. |
nulls | CHAR(1) | Zeigt an, ob die Spalten im Fremdschlüssel NULL enthalten dürfen. Beachten Sie, dass diese Einstellung unabhängig von der Einstellung für NULL in den Spalten ist, die im Fremdschlüssel enthalten sind. |
PRIMARY KEY (foreign_table_id, foreign_index_id)
FOREIGN KEY (foreign_table_id, foreign_index_id) referenziert SYS.ISYSIDX (table_id, index_id)
FOREIGN KEY (primary_table_id, primary_index_id) referenziert SYS.ISYSIDX (table_id, index_id)
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 |