Immer wieder ORA-01722 (invalid number)

eine sehr gute Erläuterung zum Thema ORA-01722 findet sich hier:

 http://oraculix.wordpress.com/2008/12/11/immer-wieder-ora-01722-invalid-number/

Hauptursache:
Beim Vergleich alphanumerischer mit numerischen Werten führt Oracle ein implizites TO_NUMBER durch.

Mögliche Gegenmaßnahme: Abfrage nicht als number (= 15), sondern als string (='15')

Kommentare

Beliebte Posts aus diesem Blog

trunc(sysdate) - nette Spiele mit dem Datum

Zufallszahlen und -text generieren - DBMS_RANDOM

Laufzeiten umrechnen, Sekundenangaben lesbar darstellen