1、可以desctable_name;2、可以用oracle的数据字典即可:selectt.column_namefromuser_tab_columnstwheret.table_name='';3、可以用select语句:select*fromtable_name;4、可以借助第三工具等方式。
- 情感问答
- 答案列表
oracle查询列名:查询表字段名称[朗读]
在整个数据库中查询某个列名,列名叫"fpqh",执行查询:selectowner,table_name,column_name,data_type,data_length,nullable,data_defaultfromdba_tab_columnswherecolumn_name='fpqh';
selectt.table_namefromuser_tabtwheret.column_name='a'andt.column_name='b';
有一个不是办法的办法,利用注释和子查询,我不确定能不能用,只是想到了.你可以实验一下,如果子查询得到的唯一结果能够被当做别名赋予字段,那么这个办法可以。
a,b是两个栏位,你如果想查a,b对应的申明,只能查看该视图的语法结构,例如此时:selecttextfromuser_viewswhereview_name='vw_test'.这样就能出现selecttable1.a,table2.b毕竟select查的的列中数据的,你要查这个列到底是那个表来的,也只有这样了把~~期待更好答案~。