Check

Pere
23 de Marzo del 2005
Tengo un atributo de una tabla que es de tipo CHAR(2). Este solo puede tomar 100 valores de entre el 00 i el 99. Si hago este check se que funciona pero me podeis decir si es correcto?

equip CHAR(2) CONSTRAINT CH_RecaptacioEquip CHECK(equip BETWEEN '00' AND '99')

Gracias a todos

Pablo Ponte Miserendino
23 de Marzo del 2005
Lo que podrias haces es lo siguiente...

Primero, USA UNA COLUMNA NUMBER....de esta forma solucionas el problema directamente...sino puedes..prueba lo siguiente....

CHECK( to_number(equip) between 0 and 99 )

Espero que te sirva...

Salu2

Pere
23 de Marzo del 2005
Gran idea, muchas gracias!!