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

在Oracel中怎么用T-SQL语句的到一个视图的所有字段?
如题;在SQLserver中,我只要知道视图的名字,我就可以通过查询两个系统表,来得到该视图的所有字段,请问在Oracel中该如何实现呢??

------解决方案--------------------
select * from user_tab_column where table_name = 'xxx '
------解决方案--------------------
select view_name,text from user_vies where view_name=upper( 'yourname ');
------解决方案--------------------
上面的语句得到view的建立语句

还可以

select * from user_tab_column where table_name =upper( 'yourname ');
得到字段名字和注释
------解决方案--------------------
sqlplus窗口:
SQL> desc view_name
这样不就行了
------解决方案--------------------
select * from view_name where rownum <2
利用ADO.NET的fields属性可得到列信息的