Travail avec objet BLOB Oracle

J'ai une instruction SQL comme ceci-

select utl_encode.utl_encode.base64_encode(IMAGE1) 
from IPHONE.accidentreports 
where "key" = 66

Mais quand je le lance, j'obtiens cette erreur-

ORA-00904: "UTL_ENCODE"."UTL_ENCODE"."BASE64_ENCODE": invalid identifier
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Error at Line: 2 Column: 8

Je veux convertir mon BLOB objet dans BASE64. Comment pourrait-il être fait?

  • utl_encode.utl_encode - Pourquoi utl_encode deux fois? utl_encode est un Package, et, sauf si vous avez une DB schéma nommé utl_encode ce- utl_encode.base64_encode est la syntaxe correcte.
  • deux fois il suffit de coller bug 🙂 de cource il était une fois 🙂
InformationsquelleAutor user1731968 | 2012-10-09