我知道一个属性名 我想查出哪些表具有这个属性  能实现么
请给出详细的答案 谢谢

解决方案 »

  1.   

    你所说的属性是指字段吗如果是的话,查字典表dba_tab_colsSELECT table_name FROM DBA_TAB_COLS WHERE COLUMN_NAME = '字段名';
      

  2.   

    用DBA_TAB_COLS怎么显示“ORA-00942: 表或视图不存在”呢?版本问题?还是要DBA权限?我一般使用user_tab_columns,如
    SELECT table_name FROM user_tab_columns WHERE COLUMN_NAME = '字段名';
      

  3.   

    我做了个试验
    SELECT table_name FROM user_tab_columns WHERE COLUMN_NAME = 'USER_ID'
    可我有表有这个字段啊  怎么什么也没查出来
      

  4.   

    执行SQL语句的登录用户和你要查的用户不一样?
      

  5.   

    你可以用有DBA权限的用户查dba_tab_columns
    或者使用你要查的表所在的用户登录,查user_tab_columns