| Anonymous PL/SQL block - Find invalid number in a column |
set serverout on
DECLARE
CURSOR c1 is
select wcmsid from inac_wcmms_inte.md_item
;
v_wcmsid inac_wcmms_inte.md_item.wcmsid%type;
BEGIN
OPEN c1;
FETCH c1 INTO v_wcmsid;
WHILE c1%FOUND LOOP
FETCH c1 INTO v_wcmsid;
begin
v_wcmsid:=to_number(v_wcmsid);
exception when others then
dbms_output.put_line(v_wcmsid);
end;
END LOOP;
CLOSE c1;
END;
/
|