Me has ayudado a resolver mi problema.
Observa:
Código SQL
[-]CREATE TABLE PRUEBA (
FECHA TIMESTAMP NOT NULL,
DATO DECIMAL(2, 2));
ALTER TABLE BELEN ADD PRIMARY KEY (FECHA);
ALTER TABLE BELEN ADD CHECK (NIVEL BETWEEN 0 AND 5);
Y vualla! ahora salta un mensaje diciendo que esta violando un "check". Una pregunta más: Si necesito cambiar este valor en el futuro, como seria?
Debo primero hacer algo como:
Código SQL
[-]ALTER TABLE BELEN REMOVE CHECK (NIVEL BETWEEN 0 AND 5);
ALTER TABLE BELEN ADD CHECK (NIVEL BETWEEN 0 AND 6);
o sólo con darle:
Código SQL
[-]ALTER TABLE BELEN ADD CHECK (NIVEL BETWEEN 0 AND 6);
Como sería? Busque pero no encontré nada?! Voy a intentar hacerlo y posteo...