日期:2014-05-17  浏览次数:20790 次

describe一个表,返回值能放在ResultSet中吗?
describe一个表,返回值能放在ResultSet中吗?
要动的生成表的临时表,所以要先知道原表的字段都是什么

------解决方案--------------------
describe是pl/sql的指令,应该不能放到ResultSet中,但你可以通过ResultSet.getMetaData()方法取到一个ResultSetMetaData对象,然后通过这个对象的getColumnName(),getColumnType()等方法得到列名或是列的类型

------解决方案--------------------
或者用
select * from user_tab_cols t where t.table_name= 'xxx ',
select * from dba_tab_cols t where t.table_name= 'xxx '
查看下即可

------解决方案--------------------
同意。
user_tab_columns里面有所有的信息。