/ / Cómo establecer el rango para int en el servidor sql - sql-server, range

Cómo establecer el rango para int en el servidor sql - sql-server, range

Hola, soy nuevo en el servidor SQL, me preguntaba si podemos establecer el rango en int (al crear la tabla) como establecemos rango a char

testing char(5) not null

cuando traté de usar la misma forma para establecer el rango en int

testing int(5) not null

obtendrá un error, así que cómo establecer el rango para int. si no puedes decirme por qué

Respuestas

4 para la respuesta № 1

No hay ningún tipo de datos INT (5) en el servidor sql, pero puede hacer uso de las restricciones CHECK para poner un límite / Rango en los valores que se pueden insertar en esa columna.

Google para obtener más información sobre Check Restraint y usted haría algo como esto .....

CREATE TABLE MyTable
(
Testing  INT CHECK (testing > 100 AND testing <500)
, OtherCol INT
);