Comment transtypage varchar2 flotter dans l'oracle
ntwt FLOAT;
ntwt:=TO_FLOAT(substr(text,27,7));
Error(38,9): PLS-00201: identifier 'TO_FLOAT' must be declared
S'il vous plaît aider
- Ce n'est pas du tout évident que la question est.
Vous devez vous connecter pour publier un commentaire.
Bien qu'il existe un type FLOAT dans Oracle, c'est vraiment juste là pour la décoration, comme il n'y a pas de différence entre le FLOTTEUR et le NOMBRE. Dans SYS.FLOAT STANDARD est défini comme
Donc, il suffit d'utiliser la
TO_NUMBER
fonction pour faire votre conversion, comme dans:Soit ça, ou définir votre propre TO_FLOAT fonction:
De partager et de profiter.
Il n'y a pas un TO_FLOAT fonction dans ORACLE, vous pouvez utiliser: