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) » UltraLiteJ » UltraLiteJ-Referenz » UltraLiteJ API-Referenz » Connection-Schnittstelle

 

createForeignKey-Methode

Erstellt einen neuen Fremdschlüssel

Syntax
ForeignKeySchema Connection.createForeignKey(
  String table_name,
  String primary_table_name,
  String name
) throws ULjException
Parameter
  • table_name   Der Name der Tabelle, die einen Fremdschlüssel enthalten soll. Dies ist die Tabelle, die eine gültige Referenz zur Primärtabelle haben muss.

  • primary_table_name   Der Name der Tabelle, die referenzierte Spalten enthält

  • name   Der Name des Fremdschlüssels. Der angegebene Name muss ein gültiger SQL-Bezeichner sein.

Bemerkungen
Hinweis

UltraLiteJ erzwingt keine Fremdschlüssel-Integritätsregeln auf Tabellen. Fremdschlüssel werden verwendet, um die korrekte Reihenfolge zu bestimmen, in der Tabellen synchronisiert werden sollen. Fremdschlüssel auf der Client-Datenbank sollten den Beziehungen in der konsolidierten Datenbank entsprechen, mit der der Client synchronisiert.

Rückgabe

Das ForeignKey-Objekt mit der definierten Namens- und Tabellenbeteiligung