Hola a atodos, tengo una duda:
Tengo dos tablas:
tblPagos
[IDPago] (PK)
[Tipo]
[IDOrden]
tblOrdenes
[IDOrden] (PK)
[Numero]
En mi programa, primero guardo los datos de la tabla tblOrdenes para obtener
los datos de la columna IDOrden.
Entonces, una vez que tengo los IDOrden, actualizo mi DataSet tblPagos con
los IDOrden que hasta ahora eran NULL. Se entiende?
Pero, leyendo un libro de SQL Server que compre, veo que puedo hacerlo de
una mejor manera.
Tengo que crear una restriccion UNIQUE en la columna IDOrden de la tabla
tblPagos, entonces creo una relacion con la columna
IDOrden de la tabla tblOrdenes, de manera de que con la verificacion de
integridad referencial se actualizara el valor de la
columna IDOrden de la tabla tblPagos. Pero tengo el problema de que en la
tabla tblPagos alguna veces el valor de IDOrden puede ser NULL. Entonces
no puedo crear una restriccion UNIQUE.
Se ha ocurrido utilizar TRIGGERS.
QUe me recomiendan ustedes??
GRACIAS!
Saludos
Leer las respuestas