Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Cómo Saber Si Se Realizó Un Insert (https://www.clubdelphi.com/foros/showthread.php?t=62180)

mrnovice 08-12-2008 22:55:24

Cómo Saber Si Se Realizó Un Insert
 
Cómo Saber Si Se Realizó Un Insert Con éxito En Oracle :) Y En Caso De Que No Como Hacer/obtener El Error Para No Seguir Ejecutando La Serie De Instrucciones, Se Puede Desde Un Trigger?
Mi Situación Es Que Necesito Insertar Un Registro Y Luego Validar Que Se Haya Insertado Para Poder Insertar En Otra Parte El Registro Insertado Previamente Gracias Por Su Cooperación De Antemano.

Neftali [Germán.Estévez] 10-12-2008 10:10:51

Cita:

Empezado por mrnovice (Mensaje 330189)
Mi Situación Es Que Necesito Insertar Un Registro Y Luego Validar Que Se Haya Insertado Para Poder Insertar En Otra Parte El Registro Insertado Previamente .

Normalmente, para eso se utilizan transacciones, de forma que si falla el primero no se insertará el segundo y viceversa. Una vez que hayas acabado con ambos cierras la transacción y listo.

poliburro 17-12-2008 16:48:16

Puedes además hacer uso de las excepciones para hacer rollback por tu cuenta:

Aquí encontrarás info al respecto.

http://www.techonthenet.com/oracle/exceptions/index.php

mrnovice 17-12-2008 16:50:31

Muchas gracias por su apoyo
 
Estoy analizando estas cuestiones se agradece ¡larga a vida a clubdelphi ! jojojo:cool:


La franja horaria es GMT +2. Ahora son las 06:46:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi