新手,工作中遇到一问题SQL实在不会写。
查询出某库中 某用户下包含%ZGH%(职工号)或者类似USERID这样字段的表或者视图
BAK、TMP、TEMP表都要能查出来  
打印表空间、用户名和表名以及字段名

解决方案 »

  1.   

    SELECT * FROM ALL_TABLES;系统里有权限的表
    SELECT * FROM DBA_TABLES; 系统表
    SELECT * FROM USER_TABLES; 当前用户下的表你可以去like拿到具体的表名。select * from all_tab_columns查询所有用户的表的列名等信息(详细但是没有备注).select * from user_tab_columns查询本用户的表的列名等信息(详细但是没有备注).拿到表名 就可以拿字段了。