Ich habe folgendes Problem, über das ich mir nun schon seit Stunden das Hirn zermartere. Entweder mein Hirn ist bereits leicht geschwächt, oder die Sache ist tatsächlich nicht so trivial, wiewohl man meinen könnte, sowas schafft Oracle im Handumdrehen:
Ich habe in einer Tabelle ein VARCHAR-Feld; es soll durch einen Check-Constraint sichergestellt werden, daß dort aber NUR Ziffern reinkommen. Mit to_number geht das nicht; eine Erweiterung der Tabelle um eine "function"-Feld verbietet sich von der Applikation her, die diese Tabelle verwendet. Eine selbstdefinierte PL/SQL-Funktion kann ich wiederum in einem Check-constraint nicht verwenden. Gibt es hier eine einfache Lösung - ohne mit translate zu arbeiten?
Vielleicht gibt's ja hier eine zündende Idee!
LG
JR
Quak! :-)
Ich habe in einer Tabelle ein VARCHAR-Feld; es soll durch einen Check-Constraint sichergestellt werden, daß dort aber NUR Ziffern reinkommen. Mit to_number geht das nicht; eine Erweiterung der Tabelle um eine "function"-Feld verbietet sich von der Applikation her, die diese Tabelle verwendet. Eine selbstdefinierte PL/SQL-Funktion kann ich wiederum in einem Check-constraint nicht verwenden. Gibt es hier eine einfache Lösung - ohne mit translate zu arbeiten?
Vielleicht gibt's ja hier eine zündende Idee!
LG
JR
Quak! :-)
Comment