oracle怎么查詢數據類型

oracle中,可以利用“select … From all_tab_columns where table_name=upper(‘表名’) AND owner=upper(‘數據庫登錄用戶名’);”語句查詢數據庫表的數據類型

oracle怎么查詢數據類型

本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎么查詢數據類型

oracle查詢數據類型語法如下:

select?column_name,data_type,DATA_LENGTH?From?all_tab_columns?where?table_name=upper('表名')?AND?owner=upper('數據庫登錄用戶名');

示例如下:

select?column_name,data_type,DATA_LENGTH?From?all_tab_columns where?table_name=upper('t_department')?AND?owner=upper('scott')

擴展知識:

1、看字段名與數據類型

select?*?from?cols?WHERE?TABLE_name=upper('表名');?(user_tab_columns縮寫cols)

2、查看指定列的數據類型

select?DATA_TYPE?from?User_Tab_Columns?t?where?t.column_name=upper('列名')?and?t.table_name?=upper(trim('表名'));

3、查看全部列

select?*?from?user_tab_columns?where?table_name?=?upper(‘表名’);

4、查看某些列

select?column_name,data_type,data_length,DATA_PRECISION?,DATA_SCALE?from?all_tab_columns?where?table_name=upper('表名');

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享