SQL - "comprobar que una letra es una letra"

 
Vista:

"comprobar que una letra es una letra"

Publicado por Rafa (1 intervención) el 26/07/2006 12:13:58
Pues eso es:

Tengo que verificar que en un dni los 8 primeros son digitos y el ultimo es una letra.

Haciendo un substr lo parte en dos pero ¿como compruebo que ese ultimo es una letra entre A-Z?

Gracias y un saludo.

De todas formas seguire buscando.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:

Publicado por agp (5 intervenciones) el 26/07/2006 14:39:03
Puede que no sea la mejor solución pero es la que yo uso:

FUNCTION comprueba_letra(letra in varchar2) RETURN boolean IS
BEGIN
if letra in ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','Ñ',
'O','P','Q','R','S','T','U','V','W','X','Y','Z') then
RETURN TRUE;
else
RETURN FALSE;
end if;
END;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar