Oracle:有没有办法获取视图的列数据类型?

Cod*_*ike 10 oracle

对于oracle中的表,我可以查询"all_tab_columns"并获取表列信息,如数据类型,精度,列是否可为空.

在SQL Developer或TOAD中,您可以单击GUI中的视图,它将吐出视图返回的列的列表以及相同的数据集(数据类型,精度,可空等).

所以我的问题是,有没有办法查询视图的这个列定义,你可以为表格的方式?GUI工具如何做到这一点?

Ren*_*ger 13

可以使用user_tab_columns(或all_tab_columnsdba_tab_columns分别),而不管是否TABLE_NAME指视图或表.