Olá pessoal,
To precisando de ajuda para resolver esse erro já pesquisei na net e nada.
Seguinte tenho uma tabela com uma coluna varchar2(4000)
Estou tentando fazer um for update no sql developer neste coluna e me aparece este erro.
Já fiz Update direto e me aparece o mesmo erro.
ora-01480 trailing null missing from str bind value
alguém sabe como resolver isso ?
Agradeço desde já.
Douglas - Madmax
ora-01480 trailing null missing from str bind value
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

acredito que o valor venha de uma campo grande do seu front end.. tenta dar um trim antes de você inserir
agora se vem de outra tabela ai fica complicado ne..
agora se vem de outra tabela ai fica complicado ne..
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

ORA-01480:
trailing null missing from STR bind value
Cause: A bind variable of type 5 (null-terminated string) does not contain the terminating null in its buffer.
Action: Terminate the string with a null character
trailing null missing from STR bind value
Cause: A bind variable of type 5 (null-terminated string) does not contain the terminating null in its buffer.
Action: Terminate the string with a null character
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Olha, nunca vi esse erro. Mas de acordo com o próprio erro, tem que terminar com um NULL. ( ??? )
ORA-01480:trailing null missing from STR bind value
Cause: A bind variable of type 5 (null-terminated string) does not contain the terminating null in its buffer.
Action: Terminate the string with a null character
- madmax
- Rank: DBA Pleno
- Mensagens: 293
- Registrado em: Qua, 13 Dez 2006 5:02 pm
- Localização: São Paulo
- Contato:
________________________________
Douglas - Madmax.
Douglas - Madmax.
Caros amigos Dr_Gori e Victorhugomuniz,
Fiz uma gambiarra e deu certo !!!
Olha como ficou o UPDATE:
update xx_intout_records xir
set DATA_FRM_STATEMENT1 = replace(DATA_FRM_STATEMENT1, ') accounts', 'AND gcc.segment1 IN (''201'', ''202'',''203'',''205'',''206'',''207'')
) accounts')
WHERE --xir.interface_id = p_interface_id
xir.enabled_flag = 'Y'
and interface_id = 2;
Utilizei o Replace, mas o que o Dr_Gori disse e vero terminando com null da certo também.
Agradeço novamente !!!
Abraços.
Douglas - Madmax
Fiz uma gambiarra e deu certo !!!
Olha como ficou o UPDATE:
update xx_intout_records xir
set DATA_FRM_STATEMENT1 = replace(DATA_FRM_STATEMENT1, ') accounts', 'AND gcc.segment1 IN (''201'', ''202'',''203'',''205'',''206'',''207'')
) accounts')
WHERE --xir.interface_id = p_interface_id
xir.enabled_flag = 'Y'
and interface_id = 2;
Utilizei o Replace, mas o que o Dr_Gori disse e vero terminando com null da certo também.
Agradeço novamente !!!
Abraços.
Douglas - Madmax
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante