Limitar los tipos datos INT (solo que sean positivos)

publicado por: Anonymous

Buenas Tardes.

Estuve buscando en internet y no encontré nada.

Lo que quiero hacer es limitar todos los campos INT para que acepten solamente los positivos.
¿Hay alguna función SQL para realizar esto?

Se podría meter un IF que valide eso, pero no quiero que sea la solución.

Saludos

solución

Bueno, para esta situación solo tienes que agregar un constraint a tu tabla, para validar siempre que sean positivos. Esta seria mas o menos el constraint:

ALTER TABLE TuTabla ADD CONSTRAINT CK_Columna_Positivos CHECK (Columna > 0)
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *