SQL Server - Ayuda con la restriccion

 
Vista:

Ayuda con la restriccion

Publicado por Juan Rivera (23 intervenciones) el 06/12/2006 22:59:25
Hola amigos:
Tengo una tabla en la cual se encuentra el campo stock como integer, quiero crear una restriccion en ese campo stock que al llegar a ser menor que cero me mande un mensaje de error para que los valores no sean negativos, sino que sean mayores o iguales a cero, el problema es que no se como hacerlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con la restriccion

Publicado por Isaías (3308 intervenciones) el 06/12/2006 23:16:31
El ejemplo siguiente agrega una restricción a una columna existente de la tabla. La columna tiene un valor que infringe la restricción; por tanto, se utiliza WITH NOCHECK para impedir que la restricción se valide contra las filas existentes y para permitir que se agregue la restricción.

CREATE TABLE doc_exd ( column_a INT)
GO
INSERT INTO doc_exd VALUES (-1)
GO
ALTER TABLE doc_exd WITH NOCHECK
ADD CONSTRAINT exd_check CHECK (column_a > 1)
GO
EXEC sp_help doc_exd
GO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar