如何查询某字段值在那个表?最好是oracle,谢谢!

解决方案 »

  1.   


    SQL> select table_name from dba_tab_cols where column_name='CNAME' and owner='TEST';TABLE_NAME
    ------------------------------
    T
    T1SQL>
      

  2.   

    SELECT table_name,column_name
      FROM user_tab_columns
      where column_name='你搜索的字段名'
      

  3.   

    谢谢 
    学习勒,嘿嘿^ ^
    发现 column_name = '你搜索的字段名' 区分大小写!
      

  4.   

    这个问题在sql server里有全文搜索功能,不知道oracle是什么处理这种搜索?
      

  5.   

    oracle9i有全文检索功能。但是存储过程,游标,动态sql应该也可以实现。
      

  6.   

    可以参考:
    http://blog.csdn.net/hailang99/archive/2007/09/10/1778742.aspx
    http://topic.csdn.net/t/20040702/12/3140466.html