| |||
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 |
| ||||
Respuesta: Validacion rut pruebalo así
Código SQL:
Ver original Las etiquetas $body$ son para establecer el bloque central del procedimiento. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Validacion rut Cita: muchas grax por la respuesta pero encontre cual era el error, me faltaba agregar el lenguaje plpgsql a la base de datos ahora tengo la duda como llamo a la funcion desde la columna rut de la tabla en el pgadmin III, aunque estamos averiguando cualquier ayuda se agradece
Iniciado por huesos52 pruebalo así
Código SQL:
Ver original Las etiquetas $body$ son para establecer el bloque central del procedimiento. saludos |
Etiquetas: Ninguno |