Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-01704 inserting xmltype.

2931095Apr 15 2015 — edited Apr 18 2015

HI.

How can I do to make this insert works? I am getting Error SQL: ORA-01704: literal de cadena demasiado largo

01704. 00000 -  "string literal too long"

*Cause:    The string literal is longer than 4000 characters.

*Action:   Use a string literal of at most 4000 characters.

           Longer values may only be entered using bind variables.

Insert into BF_MOTORPAGOS.BF_MTP_FRA_TEMPLATEBODY (FTB_TEMPLATEBODYID,FTB_TEMPLATEREFID,FTB_TYPEFORMATID,FTB_TYPESTRUCTUREID,FTB_STRUCTUREBODY,FTB_STRUCTUREBODYXML,FTB_STATE) values ('4','2','2','7',sys.xmltype('<?xml version="1.0" encoding="ISO-8859-15"?>

<root>

  <mapping name="estructura de encabezados" lineainicio="01" lote="05" transaccion="06" lotefin="08" lineafinal="09" nit="NitEmpresaPrincipal" identificador="NumIdCliente" fecha="fechacreacion" AGREEMENT="83" TEMPLATEREFERENCE="2" TYPEFORMAT="2"/>

  <code value="01" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="NitEmpresaPrincipal" inicio="3" fin="12" longitud="10" type="integer" requerido="1"/>

    <item name="NitEmpresaAdicional" inicio="13" fin="22" longitud="10" type="integer" requerido="0"/>

    <item name="CodEntidadFinancieraOrigen" inicio="23" fin="25" longitud="3" type="string" requerido="0"/>

    <item name="fechacreacion" inicio="26" fin="33" longitud="8" type="date" requerido="1"/>

    <item name="horagrabacion" inicio="34" fin="37" longitud="4" type="string" requerido="1"/>

    <item name="ModificadorArchivo" inicio="38" fin="38" longitud="1" type="string" requerido="1"/>

    <item name="reservado" inicio="39" fin="220" longitud="182" type="string" requerido="0"/>

  </code>

  <code value="05" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="CodServicio" inicio="3" fin="15" longitud="13" type="integer" requerido="1"/>

    <item name="NumLote" inicio="16" fin="19" longitud="4" type="integer" requerido="1"/>

    <item name="DescripcionServicio" inicio="20" fin="34" longitud="15" type="string" requerido="1"/>

    <item name="reservado" inicio="35" fin="220" longitud="186" type="string" requerido="0"/>

  </code>

  <code value="06" longitud="220" interrumpe="0">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="RefUsuario" inicio="3" fin="50" longitud="48" type="integer" requerido="1"/>

    <item name="RefSecUsuario" inicio="51" fin="80" longitud="30" type="string" requerido="0"/>

    <item name="PeriodosFacturados" inicio="81" fin="82" longitud="2" type="integer" requerido="0"/>

    <item name="Ciclo" inicio="83" fin="85" longitud="3" type="string" requerido="0"/>

    <item name="ValorServicioPrincipal" inicio="86" fin="99" longitud="14" type="integer" requerido="1"/>

    <item name="CodServFactAd" inicio="100" fin="112" longitud="13" type="string" requerido="0"/>

    <item name="VlrServAd" inicio="113" fin="126" longitud="14" type="decimal" requerido="0"/>

    <item name="fechaven" inicio="127" fin="134" longitud="8" type="date" requerido="1"/>

    <item name="idefr" inicio="135" fin="142" longitud="8" type="integer" requerido="0"/>

    <item name="NumCtaClienteReceptor" inicio="143" fin="159" longitud="17" type="string" requerido="1"/>

    <item name="TipoCtaClienteReceptor" inicio="160" fin="161" longitud="2" type="integer" requerido="0"/>

    <item name="NumIdCliente" inicio="162" fin="171" longitud="10" type="string" requerido="0"/>

    <item name="NomClteReceptor" inicio="172" fin="193" longitud="22" type="string" requerido="0"/>

    <item name="CodEntidadFinancieraOrigen" inicio="194" fin="196" longitud="3" type="integer" requerido="0"/>

    <item name="reservado" inicio="197" fin="220" longitud="24" type="string" requerido="0"/>

  </code>

  <code value="08" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="TotalRegLote" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>

    <item name="ValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>

    <item name="ValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>

    <item name="NLote" inicio="48" fin="51" longitud="4" type="integer" requerido="1"/>

    <item name="reservado" inicio="52" fin="220" longitud="169" type="string" requerido="0"/>

  </code>

  <code value="09" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="TotalRegDetalle" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>

    <item name="TotalValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>

    <item name="TotalValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>

    <item name="reservado" inicio="48" fin="220" longitud="173" type="string" requerido="0"/>

  </code>

</root>')

    ,sys.xmltype('<?xml version="1.0" encoding="ISO-8859-15"?>

<root>

  <mapping name="estructura de encabezados" lineainicio="01" lote="05" transaccion="06" lotefin="08" lineafinal="09" nit="NitEmpresaPrincipal" identificador="NumIdCliente" fecha="fechacreacion" AGREEMENT="2" TEMPLATEREFERENCE="2" TYPEFORMAT="2"/>

  <code value="01" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="NitEmpresaPrincipal" inicio="3" fin="12" longitud="10" type="integer" requerido="1"/>

    <item name="NitEmpresaAdicional" inicio="13" fin="22" longitud="10" type="integer" requerido="0"/>

    <item name="CodEntidadFinancieraOrigen" inicio="23" fin="25" longitud="3" type="string" requerido="0"/>

    <item name="fechacreacion" inicio="26" fin="33" longitud="8" type="date" requerido="1"/>

    <item name="horagrabacion" inicio="34" fin="37" longitud="4" type="string" requerido="1"/>

    <item name="ModificadorArchivo" inicio="38" fin="38" longitud="1" type="string" requerido="1"/>

    <item name="reservado" inicio="39" fin="220" longitud="182" type="string" requerido="0"/>

  </code>

  <code value="05" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="CodServicio" inicio="3" fin="15" longitud="13" type="integer" requerido="1"/>

    <item name="NumLote" inicio="16" fin="19" longitud="4" type="integer" requerido="1"/>

    <item name="DescripcionServicio" inicio="20" fin="34" longitud="15" type="string" requerido="1"/>

    <item name="reservado" inicio="35" fin="220" longitud="186" type="string" requerido="0"/>

  </code>

  <code value="06" longitud="220" interrumpe="0">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="RefUsuario" inicio="3" fin="50" longitud="48" type="integer" requerido="1"/>

    <item name="RefSecUsuario" inicio="51" fin="80" longitud="30" type="string" requerido="0"/>

    <item name="PeriodosFacturados" inicio="81" fin="82" longitud="2" type="integer" requerido="0"/>

    <item name="Ciclo" inicio="83" fin="85" longitud="3" type="string" requerido="0"/>

    <item name="ValorServicioPrincipal" inicio="86" fin="99" longitud="14" type="integer" requerido="1"/>

    <item name="CodServFactAd" inicio="100" fin="112" longitud="13" type="string" requerido="0"/>

    <item name="VlrServAd" inicio="113" fin="126" longitud="14" type="decimal" requerido="0"/>

    <item name="fechaven" inicio="127" fin="134" longitud="8" type="date" requerido="1"/>

    <item name="idefr" inicio="135" fin="142" longitud="8" type="integer" requerido="0"/>

    <item name="NumCtaClienteReceptor" inicio="143" fin="159" longitud="17" type="string" requerido="1"/>

    <item name="TipoCtaClienteReceptor" inicio="160" fin="161" longitud="2" type="integer" requerido="0"/>

    <item name="NumIdCliente" inicio="162" fin="171" longitud="10" type="string" requerido="0"/>

    <item name="NomClteReceptor" inicio="172" fin="193" longitud="22" type="string" requerido="0"/>

    <item name="CodEntidadFinancieraOrigen" inicio="194" fin="196" longitud="3" type="integer" requerido="0"/>

    <item name="reservado" inicio="197" fin="220" longitud="24" type="string" requerido="0"/>

  </code>

  <code value="08" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="TotalRegLote" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>

    <item name="ValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>

    <item name="ValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>

    <item name="NLote" inicio="48" fin="51" longitud="4" type="integer" requerido="1"/>

    <item name="reservado" inicio="52" fin="220" longitud="169" type="string" requerido="0"/>

  </code>

  <code value="09" longitud="220" interrumpe="1">

    <item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>

    <item name="TotalRegDetalle" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>

    <item name="TotalValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>

    <item name="TotalValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>

    <item name="reservado" inicio="48" fin="220" longitud="173" type="string" requerido="0"/>

  </code>

</root>'),'1');

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 16 2015
Added on Apr 15 2015
1 comment
3,530 views