日期:2014-05-16  浏览次数:20456 次

oracle 统计一个表格有多少列

ResultSetMetaData rsMetaData = rs.getMetaData();

int numberOfColumns = rsMetaData.getColumnCount();

?

以前开发的时候通过JDBC连接ORACLE,然后通过JDBC的API取出表格的列,这种相对来讲麻烦一些,现在使用ORACLE的

?

系统视图 user_tab_columns 可以直接查询到表格的列数。

?

使用语句select count(*) from user_tab_columns where table_name='想查看的表名'

?

得到的结果集返回的行数就是这个表格的列数。