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

Hola necesito crear una función para validar un DNI, el DNI es el número de identificaión personal, he creado una primera función que te da la letra, pero no se como crear la siguiente función para que llame a esta y valide los campos del DNI como correctos, este es el código que he puesto:

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION DNI
  2.   (DNI IN INT)
  3. RETURN CHAR
  4. IS
  5.   lletra CHAR(10);
  6. BEGIN
  7. lletra:=DNI || '-' || substr('TRWAGMYFPDXBNJZSQVHLCKE', MOD(dni,23)+1, 1);
  8. RETURN(lletra);
  9. END;
  10.  
  11. SELECT dni(53029797) FROM dual;
  12.  
  13.  
  14. --3 -A
  15. CREATE OR REPLACE FUNCTION validni
  16. (validni IN CHAR)
  17. IS
  18. validni CHAR(10);
  19. BEGIN
  20. IF dni='' THEN
  21.     resultat:=' DNI correcto!!!'
  22.     END;

Última edición por gnzsoloyo; 07/11/2014 a las 06:27