Datos unicos en una tabla

29/11/2003 - 18:20 por Julio rodriguez | Informe spam
Hola grupo

Tengo una tabla llamada 'ordendecompra' y otra llamada 'ordencancelada' lo
que sucede es que cuando se borra una odendecompra se copia en
ordencancelada.
Lo que quiero es que si vuelven a poner el mismo numero de orden, le de un
error ya que ese numero de orden fue cancelado.
Tengo un trigger que se dispara cuando borran el numero de orden y lo copia
en la tabla ordencancelada.

He probado con trigger pero no me sale.


Tablas

Odendecompra
Compraid ordennumero requisicionnumero fecha
1 03-88 01-11 02/02/08


Ordencancelada
Ordennumero requisicionnumero fecha actual
03-88 01-11 28/03/2003
 

Leer las respuestas

#1 Maximiliano d. Accotto
30/11/2003 - 00:32 | Informe spam
hola!!m lo q deberias hacer es un trigger a la tabla q mire si existe en
ordencancelada!! si esto da mayor a uno podrias cancelar la transaccion de
insert y devolver un error al cliente.

Porque no postias como estas haciendo el trigger!! asi entre todos te
ayudamos.

Un saludo


"Julio rodriguez" escribió en el mensaje
news:
Hola grupo

Tengo una tabla llamada 'ordendecompra' y otra llamada 'ordencancelada' lo
que sucede es que cuando se borra una odendecompra se copia en
ordencancelada.
Lo que quiero es que si vuelven a poner el mismo numero de orden, le de un
error ya que ese numero de orden fue cancelado.
Tengo un trigger que se dispara cuando borran el numero de orden y lo


copia
en la tabla ordencancelada.

He probado con trigger pero no me sale.


Tablas

Odendecompra
Compraid ordennumero requisicionnumero fecha
1 03-88 01-11 02/02/08


Ordencancelada
Ordennumero requisicionnumero fecha actual
03-88 01-11 28/03/2003


Preguntas similares