05. Check Constraints

Los Check Constraints limitan el rango de valores que puede guardar una columna. Estos pueden ser creados a nivel de columna, así como también a nivel de tabla. No pueden referenciar a columnas de otras tablas.

El resultado Check Contraints debe dever un valor booleano (true o false). Cualquier valor que no pase el control es rechazado y un mensaje de error es devuelto a la aplicación.

El ejemplo típico de este tipo de controles es validar que se ingrese numero de seguro social (US) correctamente lo cual sería:

 

 

CHECK ( column1 LIKE '[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]')

 

 

 

Tags for 05. Check Constraints