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 originalCREATE 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(53029797) FROM dual;
--3 -A
CREATE OR REPLACE FUNCTION validni
(validni IN CHAR)
IS
validni CHAR(10);
BEGIN
IF dni='' THEN
resultat:=' DNI correcto!!!'
END;