用oracle查询表字段的的数据类型怎么查?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用oracle查询表字段的的数据类型怎么查?相关的知识,希望对你有一定的参考价值。
具体查询步骤如下:
SELECT *FROM user_tab_columns WHERE table_name = '大写表名'。
其中,user_tab_columns是all_tab_columns的同义子集视图或者desc 表名。
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。
1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
参考技术A 回答一、 SQLPLUS中,直接用 DESC[ribe] tablename 即可。二、在外部应用程序调用查看ORACLE中的表结构时,只能用下面的语句代替:1、看字段名与数据类型select * from colsWHERE TABLE_name=upper(\'table_name\');--(user_tab_columns缩写cols)2、查看全部列select * from user_tab_columnswhere table_name = upper(‘tablename’);3、查看某些列select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALEfrom all_tab_columnswhere table_name=upper(\'tablename\');4、查看指定列的数据类型select DATA_TYPEfrom User_Tab_Columns twhere t.column_name=upper(\'FIELDA列名\')and t.table_name =upper(trim(\'TEST2表名\'));5、通过user_constraints查看所有约束select * from user_constraints where table_name = upper(\'tablename\');6、查看主键约束:select * from user_constraints where constraint_type=\'P\' and TABLE_name=upper(\'table_name\');
以上是关于用oracle查询表字段的的数据类型怎么查?的主要内容,如果未能解决你的问题,请参考以下文章