wulfgang Geschrieben 14. Mai 2009 Teilen Geschrieben 14. Mai 2009 Hallo, weiß jemand, wie man in SQL-Oracle in Check-Regeln Spalten miteinander vergleicht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dr.dimitri Geschrieben 14. Mai 2009 Teilen Geschrieben 14. Mai 2009 Na so z.B. [coce]CHECK (col1 > col2) Dim Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wulfgang Geschrieben 17. Mai 2009 Autor Teilen Geschrieben 17. Mai 2009 Na so z.B. [coce]CHECK (col1 > col2) Nein, dann erhalte ich die Fhlermeldung [\quote] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jeglalf Geschrieben 17. Mai 2009 Teilen 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) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wulfgang Geschrieben 17. Mai 2009 Autor Teilen Geschrieben 17. Mai 2009 Ja, es funktioniert jetzt. Vielen Dank für die Antwort! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.