加载中…
个人资料
城南夜雨
城南夜雨
  • 博客等级:
  • 博客积分:0
  • 博客访问:84,501
  • 关注人气:5
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

查看oracle表中列的数据类型

(2010-07-29 17:38:56)
标签:

oracle

列的数据类型

主键约束

表结构

it

分类: oracle

一、 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')  ;

注意:红色标注的是你要查询的表的表名,蓝色的是列名。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有