码迷,mamicode.com
首页 > 数据库 > 详细

查看oracle表中列的数据类型

时间:2016-09-14 10:58:39      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

一、 SQLPLUS中,直接用 DESC[ribe] tablename 即可。

二、在外部应用程序调用查看ORACLE中的表结构时,只能用下面的语句代替:

1、看字段名与数据类型  

select   *   from   cols     
WHERE TABLE_name=upper(‘table_name‘); --(user_tab_columns缩写cols)

2、查看全部列

select   *   from   user_tab_columns   
where table_name = upper(‘tablename’);

3、查看某些列

select  column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE 
from all_tab_columns
where table_name=upper(‘tablename‘);

4、查看指定列的数据类型

select DATA_TYPE  
from User_Tab_Columns t
where 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表中列的数据类型

标签:

原文地址:http://www.cnblogs.com/wenxiangchen/p/5871004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!