Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/11/2014, 02:47
mariaoracle
 
Fecha de Ingreso: octubre-2014
Mensajes: 17
Antigüedad: 6 años, 1 mes
Puntos: 0
Respuesta: Validar documento de identidad

Al final lo he resuelto de esta forma:

CREATE OR REPLACE FUNCTION DNI
(DNI IN INT)
RETURN CHAR
IS
lletra CHAR(10);
BEGIN
lletra:=DNI || '-' || substr('TRWAGMYFPDXBNJZSQVHLCKE', MOD(dni,23)+1, 1);
RETURN(lletra);
END;

select dni(52478447) from dual;

El problemas es que ahora debo de Crear una función que calcule los dígitos de control del número de la Seguridad Social.(INSS)
y no tengo ni idea de como hacerlo