当前位置: 代码迷 >> Oracle开发 >> describe一个表,返回值能放在ResultSet中吗?该如何解决
  详细解决方案

describe一个表,返回值能放在ResultSet中吗?该如何解决

热度:76   发布时间:2016-04-24 07:39:28.0
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里面有所有的信息。
  相关解决方案