Bonjour,
je cherche une solution pour mettre un numérique dans un attribut de type raw
quelqu'un peut il m'aider ?
Merci
Bonjour,
je cherche une solution pour mettre un numérique dans un attribut de type raw
quelqu'un peut il m'aider ?
Merci
Bonjour,
j'ai un début de piste mais bon :
select to_number(10101,'XXXX') from dual;
mais lorsque je cherche à convertir en RAW avec :
select HEXTORAW(to_char(10101,'XXXX')) from dual;
j'ai l'erreur:
ORA-01465: invalid hex number
J'ai fini par trouver voici ma fonction si cela interesse quelqu'un.
create or replace function CHARTORAW( value VARCHAR2 ) return RAW
IS
/* Variables */
hexvalue VARCHAR2(20);
rawValue RAW(5);
BEGIN
---Convertion en hexa
select to_char(to_number(value),'XXXX') into hexvalue from dual;
---Convertion en raw
select HEXTORAW(trim(hexvalue)) into rawValue from dual;
RETURN rawValue;
END;
/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager