Cita:
Empezado por micayael
...Hacer un SP por tipo de persona (cliente, funcionario, proveedor) o hacer un SP por tablas por ejemplo...
|
Yo haría un SP por cada Tabla (uno simple) y luego uno para cada clase, de forma que no repitas código; Es decir el SP de cada tabla ańade el registro a esa tabla y luego los SP de clase lo único que hacen es llamar a varios SP de tabla.
Cita:
Empezado por micayael
...Como podria yo hacer un rollback o algo que deshaga lo ingresado si es que ocurre un error al nivel de comisionista por ejemplo. Es decir ya se habra dado de alta en la tabla persona y en funcionario.
|
En los SP de Clase utiliza una única transacción y si algun SP de tabla falla deshaces todo el SP de clase.
Espero haberme explicado bien.
Se que funciona y bien, porque ésta misma estructura yo la utilizo, pero en Delphi, en lugar de con SP (Modelo de persistencia).