¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución para el error ORA-01789 al utilizar Flexible Search en SAP Hybris

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 18 Vistas
0
Cargando...

Hola a todos,

Estoy intentando recuperar la dirección utilizando Flexible Search.

SELECT * FROM {Address}

Estoy obteniendo la siguiente excepción Mensaje de excepción: ORA-01789: el bloque de consulta tiene un número incorrecto de columnas de resultado Stacktrace de excepción: oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396) oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879) oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450) oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)

No veo nada mal en la sintaxis. ¿Alguien puede por favor decirme por qué estoy obteniendo este error?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Ya hemos creado un Subtipo personalizado para la dirección con su propia tabla de implementación.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

SELECT * FROM {Dirección}, idealmente debería funcionar desde HAC.

¿Tienes algún subtipo para Dirección, como 'CustomAddress extiende Address' con su propio despliegue?

Gracias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Gracias Steve, ahora funciona!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Divya,

Parece que has extendido el subtipo de dirección con otro tipo personalizado y ese tipo personalizado tiene columnas adicionales, por lo tanto, el resultado de la consulta tiene múltiples conjuntos de resultados con un número diferente de columnas.

Para probar esto desde el HAC, ejecuta la consulta de flexiblesearch a continuación (nota el signo de exclamación al final, que excluirá los subtipos de dirección y esperamos que funcione para ti)

 SELECT * FROM {Address!}
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?