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

解决方案 »

  1.   

    select * from user_tab_column where table_name ='xxx'
      

  2.   

    select view_name,text from user_vies where view_name=upper('yourname');
      

  3.   

    上面的语句得到view的建立语句还可以select * from user_tab_column where table_name =upper('yourname');
    得到字段名字和注释
      

  4.   

    sqlplus窗口:
    SQL>desc view_name
    这样不就行了
      

  5.   

    楼上的大哥确实能得到我要的数据,但是我要通过ADO.NET来得到,该怎么做呢?我对Oracel是刚刚接触,望各位能说详细一点,小弟感激不敬
      

  6.   

    select * from view_name where rownum<2
    利用ADO.NET的fields属性可得到列信息的