![]() |
concatenar xmltype en Oracle 9i r2 holas! nuevamente por aca, ahora con un tema de oracle, les paso a contar tengo en una tabla n campos XMLTYPE que son hijos de otra tabla, las cuales estan relacionadas por su llave. Lo que necesito es tomar todos esos XMLTYPE y fusionarlos en un gran XMLTYPE, e.g. --tupla1 <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> --tupla2 <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> --tupla N <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> Y deseo generar esto <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> <contacto> <accion>1</accion> <dato>27798015</dato> <tipo>1</tipo> <observacion/> </contacto> La tabla la recorro en un PL y con unos cursores he probado con : SELECT XMLCONCAT(lvXMLConcat, A_CUR2.XML_XML_PORCION) INTO lvXMLConcat Respuesta de oracle: ORA-06502: PL/SQL: numeric or value error: character string buffer too small por lo q deduzco q q el into no soporta esa asignacion Favor ayudenme !!!! |
| La zona horaria es GMT -6. Ahora son las 09:10. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.