wulfgang Geschrieben 14. Mai 2009 Geschrieben 14. Mai 2009 Hallo, weiß jemand, wie man in SQL-Oracle in Check-Regeln Spalten miteinander vergleicht?
dr.dimitri Geschrieben 14. Mai 2009 Geschrieben 14. Mai 2009 Na so z.B. [coce]CHECK (col1 > col2) Dim
wulfgang Geschrieben 17. Mai 2009 Autor Geschrieben 17. Mai 2009 Na so z.B. [coce]CHECK (col1 > col2) Nein, dann erhalte ich die Fhlermeldung [\quote]
Jeglalf Geschrieben 17. Mai 2009 Geschrieben 17. Mai 2009 Oracle lässt keinen check-constraint auf andere Spalten zu, solange es sich um ein auf die Spalte definierten constraint handelt. Einfach den Check auf die Tabelle setzen, dann sollte es gehen. Hierzu: das constraint nach der letzten spaltendeklaration anlegen, diese vorher mit komma separieren: spalte number(3), constraint my_chk check (col1>col2)
wulfgang Geschrieben 17. Mai 2009 Autor Geschrieben 17. Mai 2009 Ja, es funktioniert jetzt. Vielen Dank für die Antwort!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden