Resp
En un disparador.
1. Al ser campo unico debe posser valor unico.
2. Si no es unico le asignas el valor actual del generador y luego despues de insertar le asignas el valor proximo del genrrador.
En el sistema (en el caso de una factura) puedes mostrar el numero que podria tener no el que en realidad va a tener. Por que si es el caso que hay varios clientes(termonales, pc) facturando cada quien debe octner el numero una vez guardado. En este caso el el segundo punto no es valido aqui debes asignar el valro en un before insert.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
|