将某用户对象下的所有表中,不管为何字段名,只要值为AAA的都改为BBB
update all_tables 

解决方案 »

  1.   

    all_tables等数据字典表是不允许修改的
      

  2.   

    我建议你用游标的方法,写成动态语句的形式,先把所有的表名都赋值给一个游标一,再通过数据字典逐个的比较每个字段值,然后用update语句。
      

  3.   

    select 'update '||table_name||' set '||column_name||'=''BBB'' where '||column_name||'=''AAA'';' from dba_tab_cols
    where owner='某用户';看看这个脚本是否满足条件。