如何檢視oracle表中列的資料型別

2021-09-02 03:58:22 字數 852 閱讀 9047

1、看欄位名與資料型別  

select   *   from   cols     where   table_name=upper('表名');  (user_tab_columns縮寫cols)
2、檢視全部列

select   *   from   user_tab_columns   where   table_name   =   upper(『表名』);
3、檢視某些列

select  column_name,data_type,data_length,data_precision ,data_scale  from all_tab_columns  where table_name=upper('表名');
4、檢視指定列的資料型別

select data_type from user_tab_columns t where t.column_name=upper('列名') and t.table_name =upper(trim('表名'));
5、可以通過user_constraints檢視所有約束  

select   *   from   user_constraints  where  table_name   =   upper('表名');
6、檢視主鍵約束:   

select   *   from   user_constraints   where   constraint_type='p'   

and table_name=upper('表名');

ORACLE中如何檢視分割槽表資訊

顯示分割槽表資訊 顯示資料庫所有分割槽表的資訊 dba part tables 顯示當前使用者可訪問的所有分割槽表資訊 all part tables 顯示當前使用者所有分割槽表的資訊 user part tables 顯示表分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊 dba tab par...

如何檢視oracle資料庫中的所有表

覺得你應該先弄清楚oracle的常規資料字典的結構,像9i裡的常規資料字典中物件名稱就有以user,all,dba為字首的物件。以user為例,我們查該物件下有些什麼表,就應該執行下列的語句 sql select table name from user tables 類似的,你可以進行替換。如果你...

sqlplus中檢視oracle的使用者表

select from cat 普通使用者自己檢視 select table name from dba tables where owner 管理員用 在oracle中檢視所有的表 select from tab dba tables dba objects cat 看使用者建立的表 select...