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

如何取出oracle中某个表的数据结构,也就是所有列名,并放到一个dataset or datatable中?
如何取出oracle中某个表的数据结构,也就是所有列名,并放到一个dataset or   datatable中?

------解决方案--------------------
取ORACLE某个表的所有列:
select column_name,data_type from all_tab_columns
where table_name=TABLENAME and owner=USER
------解决方案--------------------
SELECT COLUMN_NAME, DATA_TYPE
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = yourtablename AND OWNER = username
/
------解决方案--------------------
select column_name,data_type from USER_TAB_COLUMNS
where table_name=TABLENAME
------解决方案--------------------
是的
oracle本身有一个系统表包含了表的列名