Genau das funktioniert in native
SQL und via
BDE>
ODBC:
Code:
Connected to Oracle Database 11g Release 11.2.0.1.0
Connected as jobo
SQL> desc mytable
Name Type Nullable Default Comments
---------- ---------- -------- ------- --------
MYVALUE CHAR(4) Y
WHEN DATE Y
ZAHLENWERT NUMBER(10) Y
SQL> select * from myTable;
MYVALUE WHEN ZAHLENWERT
------- ----------- -----------
Wert 18.10.2011
SQL> update mytable set zahlenwert = 12345;
1 row updated
SQL> commit;
Commit complete
SQL> select * from myTable;
MYVALUE WHEN ZAHLENWERT
------- ----------- -----------
Wert 18.10.2011 12345
SQL>
SQL> create table myNewTable as
2 select 'Wert' as myValue , when, zahlenwert from myTable t
3 where zahlenwert like '%2345'
4 and to_date('19.10.2011','DD.MM.YYYY') > t.when
5 ;
Table created
SQL> select * from myNewTable;
MYVALUE WHEN ZAHLENWERT
------- ----------- -----------
Wert 18.10.2011 12345
SQL>
Das bedeutet nicht, dass es optimal umgesetzt ist, aber es geht. Also musst Du mal Deinen Fehler suchen.