Verificar un DNI
¿Conocéis alguna forma de verificar un DNI, antes de insertarlo en la BD; pero hacerlo con una CONSTRAINT?.
Para verificar que el DNI tiene 8 dígitos y una letra puedo hacerlo así:
CONSTRAINT ...... Check (dni like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][A-Z]')
Pero esto no me funciona. También querría verificar que el dni tiene 9 dígitos y si no fuera así, insertar ceros por la izda.
Gracias.
Jaime
Para verificar que el DNI tiene 8 dígitos y una letra puedo hacerlo así:
CONSTRAINT ...... Check (dni like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][A-Z]')
Pero esto no me funciona. También querría verificar que el dni tiene 9 dígitos y si no fuera así, insertar ceros por la izda.
Gracias.
Jaime
1 Respuesta
Respuesta de panzaverde
1