-------------------- -- 这里是查询 数字型字段值 /*declare CURSOR cur_query IS select table_name, column_name, data_type from user_tab_columns; a number; sql_hard varchar2(2000); vv number; begin for rec1 in cur_query loop a:=0; if rec1.data_type ='NUMBER' THEN a := 1; end if; if a>0 then sql_hard := ''; sql_hard := 'SELECT count(*) FROM '|| rec1.table_name ||' where ' ||rec1.column_name|| '=''TYRCE0BF26AB5C586B3 '' '; dbms_output.put_line(sql_hard); execute immediate sql_hard INTO vv; IF vv > 0 THEN dbms_output.put_line(rec1.table_name||'--'||rec1.column_name); end if; END IF; end loop; end;dec