Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2010, 22:33
gunckel
 
Fecha de Ingreso: octubre-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 0
Respuesta: Validacion rut

a vale gracias por la respuesta
estoy utilizando este codigo

CREATE OR REPLACE FUNCTION valida_rut(varchar(9))
RETURNS bool AS
DECLARE
rutfull ALIAS FOR $1;
rutfull_cero varchar(9);
rut varchar(8);
dv char;
BEGIN
IF rutfull IS NULL THEN
RETURN TRUE;
END IF;

rutfull_cero := lpad(rutfull,9,''0'');
rut:= substr(rutfull_cero,0,9);
dv := substr(rutfull_cero,9,1);

IF digito_verificador(rut)=upper(dv) THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END IF;
END
LANGUAGE plpgsql;

pero me envia el sgte mensaje de error
ERROR: syntax error at or near "DECLARE" at character 70

Última edición por gunckel; 09/03/2010 a las 22:41