oracle如何通過sql查詢表的所有欄位名?

2021-07-27 17:39:26 字數 1961 閱讀 9880

**:

oracle如何通過sql查詢表的所有欄位名?

獲取表字段:

select * 

from user_tab_columns 

where table_name='使用者表' 

order by column_name

獲取表注釋:

select * 

from user_tab_comments 

where table_name='使用者表'

order by table_name

獲取字段注釋:

select * 

from user_col_comments 

where table_name='使用者表'

order by column_name

/* 獲取表:*/

select table_name from user_tables; //當前使用者的表      

select table_name from all_tables; //所有使用者的表  

select table_name from dba_tables; //包括系統表

select table_name from dba_tables where owner='zfxfzb'

/* user_tables:

table_name,tablespace_name,last_analyzed等

dba_tables:

ower,table_name,tablespace_name,last_analyzed等

all_tables:

ower,table_name,tablespace_name,last_analyzed等

all_objects:

ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等 

*//*  獲取表字段:*/

select * from user_tab_columns where table_name='使用者表';

select * from all_tab_columns where table_name='使用者表';

select * from dba_tab_columns where table_name='使用者表';

/* user_tab_columns:

table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

all_tab_columns :

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

dba_tab_columns:

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等 

*//*  獲取表注釋:*/

select * from user_tab_comments

/* user_tab_comments:table_name,table_type,comments

相應的還有dba_tab_comments,all_tab_comments,這兩個比user_tab_comments多了ower列。 

*//* 獲取字段注釋:*/

select * from user_col_comments

/*user_col_comments:table_name,column_name,comments

相應的還有dba_col_comments,all_col_comments,這兩個比user_col_comments多了ower列。 

*/

Oracle 查詢耗時 SQL

start 當你的系統變慢時,如何查詢系統中最耗時的 sql 呢?試一試下面的 sql 吧。select from select from v sqlstats 最耗時的 sql elapsed time 指的是總耗時 毫秒 平均耗時 elapsed time executions order by...

SQL連線查詢(Oracle)

sql聯表查詢 select from kdgs qrtz trigger info t,kdgs dbgate task d where t.id d.job id 對等連線,兩個表只有滿足條件相等的值顯示連線的所有字段 select from kdgs qrtz trigger info t j...

sql查詢優化 oracle

1.oracle自上而下解析where語句,表關聯語句寫在前面,過濾條件寫在後面 2.避免使用 查詢 操作是查詢資料字典,耗時 3.子查詢儘量減少對錶的查詢 select col1,col2 from t1 where col1 select col1 from t2 where 4.使用decod...