Oracle - validar datos

 
Vista:

validar datos

Publicado por Ana (1 intervención) el 15/07/2005 12:24:13
Necesito saber como comprobar en PL/SQL que el dato introducido es un numero y no una cadena.

Saludos y gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:validar datos

Publicado por Luis D (41 intervenciones) el 15/07/2005 15:47:55
una vez ingresado el dato poner un when-validate-item
con este codigo

declare
resultado number;

BEGIN
SELECT TO_NUMBER (:block.tudato)
INTO resultado
FROM dual;
EXCEPTION
WHEN OTHERS THEN
message('error dato no numerico);
raise form_trigger_failure;

end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:validar datos

Publicado por JSL (186 intervenciones) el 16/07/2005 00:23:37
declare a number;
begin
begin
a := 'r';
exception
when others then
dbms_output.put_line('ES CADENA');
end;
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar