比如写一个方法,传进去一个表名,返回的是int类型的表的字段的个数,希望大家能告诉我,谢谢了

解决方案 »

  1.   

    呵呵,为什么不在oracle板块中发帖?oracle中:select count(*) from user_tab_cols t where t.DATA_TYPE = 'int' and t.table_name='你的表名(大写)';注意:表的名字一定要大写
      

  2.   

    哦,不好意思,没有看清楚你的问题,我还以为你要问int 类型字段的个数你可以去掉那个date_type 直接:select count(*) from (select t.COLUMN_NAME  from user_tab_cols t where t.table_name='表名大写');