Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/05/2005, 10:15
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola!

Lo que es no saber... CREO que en Oracle si existen procedimientos almacenados, investiga primero eso, si las tablas son integramente relacionadas, entonces tienes que ver una solucion de ese tipo que involucre TRANS, etc, ejemplo:

tblProveedores
tblClientes

Imagina que el prosesas algo donde el cliente abona 50 pesos a su cuenta con el proveedor, entonces ceberias correr algo asi:

update tblClientes cuenta = cuenta - 50 where ProveedorID = 1

update tblProveedores cuenta = cuenta - 50 where Cliente = 1

Ahi tu sabes que debes hacer las dos consultas como una sola, porque si una de las dos fallas tendras graves problemas con ese abono que alguna de las dos tablas no registro, entonces usas TRANS para asegurar que esas consultas se ejecutan como 1 sola, es decir, si alguna presenta un error no se efectuara ninguna de las dos.

Igual para con insert cuando son totalmente dependientes, po eso este ejemplo pequeño.

Suerte!!

ANEXO: No se si oracle soporta todo eso, pero me parece que si.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com