es ist so:
wenn ich in Oracle eine View erstelle, die als basis eine Tabelle mit eineme Feld mit Datentyp Number38 hat und darin eine Funktion verwende, so ist der Datentyp automatisch (leider) Number und nicht Number38
z.b
Table t1:
number(38) a1
view v1:
decode(t1.a1,null,5,t1.a1) x1
der datentyp von v1.x1 ist dann nur mehr Number und nicht mehr Number38
es ist mir also unmöglich den Datentyp dieser View auf Number38 zu ändern (casts helfen da auch nix)
|