Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2015, 13:25
misforosvictor08
 
Fecha de Ingreso: febrero-2015
Ubicación: D.F.
Mensajes: 52
Antigüedad: 9 años, 2 meses
Puntos: 0
Sonrisa como hacer un delete si el registro a borrar existe

Tengo una tabla llamada caja la cual tiene los siguientes campos:
id_caja, fecha_alta y saldo_total

Desde java estoy ingresando los datos y al momento de ingresarlos muestro un mensaje de notificación de que así se ha hecho y quiero hacer lo mismo al momento de borrar una caja existente.

Considero lógico el mostrar también un mensaje de que el registro elegido se ha borrado, pero no lo considero así, si el registro que quiero borrar es inexistente, es decir: si quiero borrar una caja con ID box-001 y esta existe, entonces se borra y se notifica mediante un mensaje, en caso contrario notificar mediante un mensaje que el registro que se quiere eliminar no existe.

He considerado el crear un par de funciones donde en una consulte (select) el registro a eliminar, y en la otra borre el registro de acuerdo al resultado obtenido en la anterior.

Para construir estas funciones y poder operarlas desde java, he seguido los siguientes ejemplos.

Lo que les comentaba, creo que pudiera funcionar, pero siento que puede haber otras alternativas como los procedimientos almacenados.

Tengo entendido que en un procedimiento almacenado se pueden colocar sentencias if/else para los query's y solo llamarla desde una sola función en java.

¿podrían orientarme con algún ejemplo de como lo podría hacer en un procedimiento almacenado?
__________________
Mientras unos tienen el poder del dinero, otros tienen la luz del conocimiento y algunos más tienen la perseverancia del ingenio.