Bonjour,
Je veux caster une chaine en varchar2(13), voilà ce que je fais
Voilà ce que sql*plus me réponds
Code : Sélectionner tout - Visualiser dans une fenêtre à part select cast('0700017004119' as varchar2(13)) as ven_num from dual;
Et là j'avoue que je ne comprends pas quelle est mon erreur. Je suis sure que c'est très bête, mais je ne vois pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SQL> select cast('0700017004119' as varchar2(13)) as ven_num from dual; select cast('0700017004119' as varchar2(13)) as ven_num from dual * ERREUR à la ligne 1 : ORA-00907: Parenthèse de droite absente
Voilà ma configuration :MerciSQL> select * from v$version
2 ;
BANNER
----------------------------------------------------------------
Oracle7 Server Release 7.3.4.0.0 - Production
PL/SQL Release 2.3.4.0.0 - Production
CORE Version 3.5.4.0.0 - Production
TNS for IBM/AIX RISC System/6000: Version 2.3.4.0.0 - Production
NLSRTL Version 3.2.4.0.0 - Production
SQL*Plus: Release 8.1.5.0.0
Soazig
Partager