ORA-01465: invalid nombre hexadécimal dans oracle lors de l'utilisation d'objets BLOB
je suis en train de concevoir une base de données oracle 11g. J'ai créé une table avec des champs,
CUST_ID, NUMBER(5) //this is a foreign key
Review, BLOB //to store big strings
Date, SYSDATE
maintenant, quand j'essaie d'insérer des données dans la table comme-
insert into "ReviewTable" values ( 3, 'hello, this is the first review',SYSDATE)
il donne [Err] ORA-01465: invalid nombre hexadécimal.
Si quelqu'un peut m'aider avec l'erreur?
OriginalL'auteur Nasif Imtiaz Ohi | 2015-11-14
Vous devez vous connecter pour publier un commentaire.
vous avez jeté votre chaîne en BLOB, vous pouvez le faire via le package
utl_raw.cast_to_raw
ou convertir varchar pour clob viato_clob('mystring')
et ensuite utiliser la procédureDBMS_LOB.convertToBlob
dans votre codemais si vous allez utiliser les champs pour la chaîne de pourquoi ne pas les enregistrer comme un CLOB?
Voici 2 exemples ci-dessous BLOB et CLOB champs
BLOB
CLOB
OriginalL'auteur are