oracle檢視表結構

2021-08-25 20:52:57 字數 699 閱讀 2600

在 sqlplus中,直接用 desc[ribe] tablename 即可。

可要是在外部應用程式呼叫檢視oracle中的表結構時,這個命令就不能用了。

只能用下面的語句代替:

看欄位名與資料型別

select * from cols where table_name=upper('table_name'); (user_tab_columns縮寫cols)

檢視全部列

select * from user_tab_columns where table_name = upper(『tablename』);

檢視某些列

select column_name,data_type,data_length,data_precision ,data_scale

from all_tab_columns where table_name=upper('tablename');

可以通過user_constraints檢視所有約束

select * from user_constraints where table_name = upper('tablename');

檢視主鍵約束:

select * from user_constraints where constraint_type='p'

and table_name=upper('table_name') ;

Oracle檢視表結構命令

select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 select table name from db...

Oracle常用檢視表結構命令

獲取表 select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 select table name fro...

Oracle常用檢視表結構命令

獲取表 select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 select table name fro...