Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

684
Vistas
Mensaje de error cuando los datos no se insertan en Oracle Apex

Tengo una consulta de inserción en Oracle Apex, a veces los datos no se insertan por diferentes motivos (por ejemplo, escribir un texto en el campo numérico). ¿Hay alguna forma de mostrar un mensaje de error que verifique si los datos están insertados en la base de datos o no?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Así es como se puede hacer esto para un proceso de página de tipo pl/sql. El ejemplo está en la mesa del departamento de muestras.

  1. Cree elementos de página ocultos de 2 páginas: P48_SUCCESS_MESSAGE y P48_ERROR_MESSAGE
  2. En el proceso de la página que hace la actualización use el siguiente código
 DECLARE e_invalid_insert exception; BEGIN INSERT INTO dept(dname, loc) VALUES (:P48_DNAME,:P48_LOC); :P48_SUCCESS_MESSAGE := 'Insert succesful'; EXCEPTION WHEN OTHERS THEN -- below code will also show database error, adjust for your requirements :P48_ERROR_MESSAGE := 'Insert failed:' ||SQLERRM; RAISE e_invalid_insert; END;
  1. Para el atributo "Mensaje de éxito" del proceso de la página, coloque &P48_SUCCESS_MESSAGE. , Para el atributo "Mensaje de error" del proceso de la página, coloque &P48_ERROR_MESSAGE.

Consulte el texto de ayuda para "Mensaje de error" y "Mensaje de éxito" para ver las cadenas de sustitución disponibles.

Tenga en cuenta que a veces indica que los datos no se insertan por diferentes motivos (por ejemplo, escribir un texto en el campo numérico) . Como desarrollador, puede realizar validaciones para garantizar que los datos sean correctos antes de que se ejecute el proceso de inserción. Si falla una validación, la declaración de inserción no se ejecutará (y no debería ejecutarse).

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda