J'aimerais créer une vue en récupérant certains champs d'une table mais j'aimerais convertir l'un d'entre eux de type 'char(16)' en 'float'.

MyTable (..., montant char(16), ...)
->
MyView(..., montant float,...)

J'ai essayé d'utiliser la fonction to_number (cf. ci-dessous) mais je rencontre ensuite des problèmes au niveau du type de données sous Business Objects. Existe-il une fonction du style "to_float" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
CREATE OR REPLACE VIEW MY_VIEW
(..., MONTANT, ...)
AS 
select
   ...,
   to_number(montant) montant,
   ,
   ...  
from MY_TABLE
/
Merci.