Oracle - Insert string em BLOOB

24/02/2016

0

Pessoal, boa tarde.

Fiz o script abaixo para inserir reunião através de um processo, porem tenho três campo texto long (tamanho 4000) e preciso inserir em um campo BLOOB.

Porem se os três campos estiverem preenchidos com 4000 caracteres, o comando apresenta erro, pois o comando (UTL_RAW.CAST_TO_RAW) aceita de 2000 em 2000 caracteres.

INSERT INTO PROJETO_REUNIAO (
IDREUNIAO,
IDPROJETO,
IDSOLICITANTE,
IDRESPONSAVEL,
IDEMPRESA,
IDFILIAL,
USUARIO,
ASSUNTO,
LOCAL,
PARTICIPANTES,
DATA,
HORA,
PEX_HORAFIM,
PAUTA)
VALUES(
0/*IDREUNIAO*/,
0/*IDPROJETO*/,
0/*SOLICITANTE*/,
0/*ATENDENTE*/,
0/*IDEMPRESA*/,
0/*IDFILIAL*/,
'/*USERNAMECONSULTOR*/',
'/*ASSUNTOREUNIAO*/',
'/*LOCALREUNIAO*/',
'/*PARTICIPANTES*/',
TO_DATE('DATA','DD/MM/YYYY'),
TO_DATE('HORAINICIOREUNIAO', 'HH24:MI'),
TO_DATE('HORAFIMREUNIAO', 'HH24:MI'),
UTL_RAW.CAST_TO_RAW('/*ATA1REUNIAO*/' '/*ATA2REUNIAO*/' '/*ATA3REUNIAO*/'))


Alguém consegue me ajudar?
Arthur Netto

Arthur Netto

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar