Coincido con lo expresado. Es mejor que de un error y se resuelva en la APP.
Si quieres asegurarte que tenga valor 0 deberias crear un trigger y agregar el siguiente codigo "aproximado". Update tabla set hora = 0 from deleted D Where tabla.PK = D.PK and D.Tipo in (3,4) -- -------------------------------- Ing. José Mariano Alvarez http://blog.josemarianoalvarez.com/ http://twitter.com/JoseMarianoA Microsoft MVP SQL Total Consulting Bogota 3631 P3B 1407 Buenos Aires-Argentina Movil: (011)-15-4184-7541 Desde el exterior: (+54-911)-4184-7541 [email protected] 2009/7/23 Jesús dos Santos <[email protected]> > En este caso no hay problema, pues lo que se quiere justamente es que no > se graben esos valores y evitar que la aplicación, por accidente, lo grabe. > > Gracias. > > > > > ------------------------------ > > *De:* [email protected] [mailto:[email protected]] *En nombre de *Carlos Peix > *Enviado el:* jueves, 23 de julio de 2009 9:46 > *Para:* [email protected] > *Asunto:* [dbms] Ayuda con trigger > > > > Hola Jesus, > > > > En caso de que hagas eso, estas seguro de que no vas a desestabilizar la > aplicacion? Desde el lado de la aplicacion debe quedarse con la idea de que > grabo un valor distinto de cero, en otras palabras, bien la aplicacion puede > suponer que cuando graba algo en la base de datos se graba lo que ella > indico y no otro valor. > > > > *Carlos Peix* > > > ------------------------------ > > *De:* [email protected] [mailto:[email protected]] *En nombre de *Jesús dos > Santos > *Enviado el:* Jueves, 23 de Julio de 2009 09:33 a.m. > *Para:* [email protected] > *Asunto:* [dbms] Ayuda con trigger > > Es cierto, pero es que por el momento, en este caso, tengo acceso solo al > sql. > > Muchas gracias. > > > ------------------------------ > > *De:* [email protected] [mailto:[email protected]] *En nombre de *Omar Bellio > *Enviado el:* miércoles, 22 de julio de 2009 21:17 > *Para:* [email protected] > *Asunto:* [dbms] Ayuda con trigger > > > > Y no te conviene hacer una validación antes de insertar o modificar, en la > "capa/lo que sea" de reglas de negocio? > > ----- Original Message ----- > > *From:* Jesús dos Santos <[email protected]> > > *To:* Ciudad omarbellio <[email protected]> > > *Sent:* Monday, July 20, 2009 4:42 PM > > *Subject:* [dbms] Ayuda con trigger > > > > Lista, buenas tardes, solicito vuestra ayuda por lo siguiente: > estoy tratando de armar un trigger para cambiar datos cuando se inserte o > actualice un registro. La idea es que : si el registro es del tipo 3 o 4, el > valor de la hora sea 0. es para que no ingresen valor de hora en los > registros tipo 3 y 4. > > Muchas gracias desde ya. > > > > > > __________ Información de ESET Smart Security, versión de la base de firmas > de virus 4267 (20090722) __________ > > ESET Smart Security ha comprobado este mensaje. > > http://www.eset.com > > > > __________ Información de ESET Smart Security, versión de la base de firmas > de virus 4269 (20090723) __________ > > ESET Smart Security ha comprobado este mensaje. > > http://www.eset.com >
