erickperez6
22-10-2010, 21:17:30
Tengo un campo definido con varchar(30) pero no deseo que se digiten menos de 5 caracteres en este campo, intente de probar con un check en el campo de la siguiente forma:
CHECK (char_length(value) > 4) y compilo el cambio sin problemas.
Pero cuando registro informacion dentro del campo con menos caracteres de los deseados el check no me arroja ninguna excepcion y la informacion se guarda :confused:
Pense en hacerlo desde los trigger o controlarlo desde la misma aplicacion, pero me gustaria hacerlo por el check ya que es mas practico y menos laborioso.
Utilizo firebird 2.1.3
CHECK (char_length(value) > 4) y compilo el cambio sin problemas.
Pero cuando registro informacion dentro del campo con menos caracteres de los deseados el check no me arroja ninguna excepcion y la informacion se guarda :confused:
Pense en hacerlo desde los trigger o controlarlo desde la misma aplicacion, pero me gustaria hacerlo por el check ya que es mas practico y menos laborioso.
Utilizo firebird 2.1.3