`

如何查看oracle表中列的数据类型

 
阅读更多

1、看字段名与数据类型  

select   *   from   cols     WHERE   TABLE_name=upper('表名');  (user_tab_columns缩写cols)

2、查看全部列

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

 

3、查看某些列

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

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

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

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获取用户下所有表名 获取表所有的列名及数据类型.txt

    Oracle获取用户下所有表名 获取表所有的列名及数据类型 两个SQL查询语句

    【数据安全】Oracle 透明数据加密(TDE) 完整操作手册

    Oracle 透明数据加密 (TDE) 能够加密存储在表和表空间中的敏感数据,例如手机号码,身份证号等,对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密。 TDE 可在存储介质或数据文件被盗时保护存储在...

    Oracle数据库表与视图

    用CREATE TABLE语句建立表,在建立表的同时,必须定义表名,列,以及列的数据类型和大小。表名标识一个表,所以应尽可能在表名中描述表,oracle中表名或列名最长可以达30个字符串。表名应该以字母开始,可以在表名中...

    Oracle中对两个数据表交集查询简介

    第一种方法:利用操作符intersect,intersect操作符用来合并两个查询,返回两个查询中都存在的记录,即返回两个查询结果的交集,前提是两个查询的列的数量和数据类型必须完全相同。第二种方法:in子句,in子句可以在...

    spring-jpa-oracle:演示将 CHAR 列持久化到 Oracle 数据库

    背景如果文本值存储在数据类型为CHAR(n)的 Oracle 列中,则数据库在将该值保存到列之前最多n字符。 后来,尝试使用 Hibernate 或 JPA 等框架搜索具有相同值的列失败,因为搜索词没有填充到n ,导致搜索词与列中存储...

    oracle笔记创建和管理表

    oracle笔记创建和管理表,增加列,删除列,修改列,修改列名和数据类型和长度,修改表名等等操作,有代码案例!

    Oracle存储过程-1

    Oracle 数据类型及存储方式 概述 通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不...

    Access导出数据到Oracle程序

    从Access倒数据到Oracle。 包括varchar2/number类型,以及大数据类型blob;暂时不包括bool类型。 Ps:大数据类型不能在第一列,带大数据类型的表第一列不能为空。

    oracle_PLSQL_语法详细手册

    表是Oracle中最重要的数据库对象,表存储一些相似的数据集合,这些数据描述成若干列或字段.create table 语句的基本形式用来在数据库中创建容纳数据行的表.create table 语句的简单形式接收表名,列名,列数据类型和大小...

    Oracle Anydata 自定义对象UDT示例

    自从Oracle9i 推出Any数据类型(ANYDATA, ANYDATASET, ANYTYPE)以来,其使用鲜有详细示例,在Google到Steve Hilker 的博文中实验学习,欢迎大家扩展。...

    Oracle数据库恢复工具Oracle Database Unloader(ODU)3.09

    支持的数据类型包括:NUMBER, CHAR, VARCHAR2, NCHAR,NVARHCAR2, LONG, DATE, RAW, LONG RAW, BLOB, CLOB, TIMESTAMP (9i+) , BINARY FLOAT, BINARY DOUBLE (10g+) 导出的数据格式包括纯文本和DMP文件两种。以纯...

    Oracle表的各种操作.docx

    通常当一列包含数据时,你不能修改该列的数据类型,不能减少一列的长度,但当列中包含空值或你不改变列的大小时,你可以把CHAR 转换为VARCHAR2数据类型。 6、当对一表执行了DML语句的INSERT操作时,但没有提交,...

    oracle数据备份

    修改列类型 Alter table…modify Alter table table_name modify column_name new_datatype 修改列名 Alter table…rename Alter table table_name rename column oldname to newname 删除列 直接删除 Alter table…...

    Oracle数据库经典学习教程

    2. Oracle数据类型 26 3. 创建表和约束 27 4. 数据操纵语言(DML) 30 5. 操作符 35 6. 高级查询 36 7. 本章总结 44 8. 本章练习 45 子查询和常用函数 48 1. 子查询 49 2. Oracle中的伪列 51 3. Oracle函数 54 4. 本...

    oracle数据库修复

    支持的数据类型包括:NUMBER, CHAR, VARCHAR2, NCHAR,NVARHCAR2, LONG, DATE, RAW, LONG RAW, BLOB, CLOB, TIMESTAMP (9i+) , BINARY FLOAT, BINARY DOUBLE (10g+) 全面支持LOB字段: 支持CLOB、NCLOB和BLOB CLOB...

    sql server通过连接服务访问oracle得到的数据不全的解放方法

    A.sql server通过链接服务器访问oracle得到的数据与表中的实际数据部一致 B.直接使用 select * from ORCL..JIA.TABLE;这种方式访问oracle数据库报错(是什么类型结构来着) C.其他通过链接服务器访问oracle的异常...

    Oracle数据库学习指南

    8. ORACLE的数据类型 9. Oracle数据库碎片整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整...

    Oracle对两个数据表交集的查询

    第一种方法:利用操作符intersect intersect操作符用来合并两个查询,返回两个查询中都存在的记录,即返回两个查询结果的交集,前提是两个查询的列的数量和数据类型必须完全相同。 举例说明: 表A的数据结构: 表

Global site tag (gtag.js) - Google Analytics