Cambiar el valor de un campo dependiendo de el valor de otro campo en la misma tabla.

14/02/2008 - 21:56 por jmauriciopb | Informe spam
Hola.
Tengo la siguiente tabla
OPC
iOPCId int
cDescripcion varchar (300)
cEstado char (1)
iActivo Int

Necesito hacer:
1- que el campo cEstado solo me acepte estos valores I, P,T, S, A
2.-que el campo iActivo tenga el valor 1 si OPC.cEstado = I ó
OPC.cEstado = P de lo contrario tenga 0 este cambio debe ser
automatico

Tengo Sql Server 2000

Gracias.
Mauricio Pulla.
Cuenca-Ecuador.
 

Leer las respuestas

#1 Maxi Accotto
15/02/2008 - 02:39 | Informe spam
Holam, revisa Case en tus libros online, como tambien Update, intenta
sacarlo, muestranos hasta donde has llegado y si no te sale con ese codigo
te ayudamos


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

escribió en el mensaje de
noticias:
Hola.
Tengo la siguiente tabla
OPC
iOPCId int
cDescripcion varchar (300)
cEstado char (1)
iActivo Int

Necesito hacer:
1- que el campo cEstado solo me acepte estos valores I, P,T, S, A
2.-que el campo iActivo tenga el valor 1 si OPC.cEstado = I ó
OPC.cEstado = P de lo contrario tenga 0 este cambio debe ser
automatico

Tengo Sql Server 2000

Gracias.
Mauricio Pulla.
Cuenca-Ecuador.

Preguntas similares