Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

678
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!