`

如何查看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与DB2数据类型分类对应说明

    Oracle 中的 ROWID 虚拟列用于对表中的某一列进行唯一标示,DB2/400 中也有这样的数据类型 ROWID,它与 Oracle 中的 ROWID 的功能相似。DB2/400 中的 ROWID 可以存放 40 byte 的数据用来唯一标示表中的每一行。 ...

    oracle基本数据类型

    Oracle 中有多种基本数据类型,包括字符类型、数字类型、日期类型、二进制类型等。了解这些数据类型的特点和使用场景,对于数据库设计和开发至关重要。本文将详细介绍 Oracle 中的基本数据类型,并讨论它们的特点和...

    Oracle查询指定表的所有字段名和数据类型SQL

    在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有帮助。下面将详细介绍如何通过SQL查询来获取这些信息...

    Oracle基本数据类型存储格式浅析

    Oracle数据库中,数据类型的存储格式对于数据库的性能和空间利用率至关重要。本文将深入探讨Oracle的字符类型、数字类型、日期类型、ROWID类型和RAW类型的基本数据类型的存储机制。 首先,让我们聚焦于字符类型。在...

    java、mysql以及oracle数据类型对照表

    文件名"mysql,oracle以及java数据类型对照.doc"正是提供这种信息的关键资源,它详尽列出了这些对应关系,便于开发人员参考。 总的来说,掌握Java、MySQL和Oracle之间的数据类型对应是提升开发效率和代码质量的关键...

    ORACLE 10g 数据类型

    Oracle 10g 数据类型是数据库管理的基础,它定义了数据在存储和处理时的格式。Oracle 提供了丰富的数据类型来满足各种数据存储需求,主要包括字符型、数值型、日期时间型和大对象型。 1. 字符型 字符型数据类型包括...

    ORACLE根据某一列的值修改另一列的值

    * 数据表中每个列都有其自己的数据类型,例如学生 ID 为 NUMBER,学生姓名为 VARCHAR2。 3. 数据查询 * 在 Oracle 数据库中,我们可以使用 SELECT 语句来查询数据。例如,查询某个班级的所有学生信息。 * 我们可以...

    oracle的数据类型及存储方式 文档

    Oracle 数据类型是数据库管理系统Oracle中用于定义和存储各种数据类型的规则和格式。这些数据类型决定了字段可以存储的数据种类,以及如何存储和处理这些数据。在Oracle中,数据类型分为多种,包括字符类型、数值...

    Oracle与DB2数据类型的对应说明书

    Oracle中的ROWID虚拟列用于对表中的某一列进行唯一标示,DB2/400中也有类似的数据类型ROWID,它与Oracle中的ROWID的功能相似。DB2/400中的ROWID可以存放40 byte的数据用于唯一标示表中的每一行。 了解Oracle和DB2...

    oracle数据类型总结PPT

    在Oracle编程中,理解并熟练掌握数据类型至关重要,因为它们决定了数据如何存储、处理和检索。以下是对Oracle数据类型的详细总结,特别是字符和二进制串类型。 首先,我们来看字符类型。Oracle提供了四种基本的字符...

    Oracle基本数据类型.pdf

    本文将详细介绍 Oracle 中的一些基本数据类型,并探讨它们之间的区别和应用场景。 #### 二、字符数据类型 ##### 1. CHAR (n) - **定义**: 定长字符串,n 字节长,默认情况下 n 的范围是从 1 到 2000。 - **特点**...

    Oracle各种数据类型的介绍,适合中高级编程开发人员

    本文将详细介绍Oracle中的几种常见数据类型,并针对每种类型的特点进行分析,旨在帮助中高级编程开发人员以及初学者更好地理解和使用Oracle数据类型。 #### Character 类型 - **CHAR**: 是一种固定长度的字符类型...

    oracle查询表的所有列并用逗号隔开

    该视图包含了关于表列的各种信息,如列名、数据类型等。 2. **WM_CONCAT 函数**:这是Oracle提供的一个聚合函数,用于将一组字符串连接成一个字符串,中间以指定的分隔符隔开。在这个例子中,我们使用它来连接列名,...

    从oracle生成表的数据字典方法

    为了生成Excel格式的数据字典,我们需要构造SQL语句来从这些元数据视图中提取必要的信息,包括表名、列ID、列名、数据类型、是否为空、默认值以及注释等。 #### 三、SQL语句详解 接下来我们将详细解释构建该数据...

    oracle格式化查看json数据

    它可以用于控制日期、时间、数字和其他类型的显示格式,使得在查询结果中查看JSON数据更加整洁和易读。 5. PL/SQL包DBMS_JSON: Oracle提供了一个名为DBMS_JSON的PL/SQL包,其中包含了大量处理JSON的子程序,包括...

    oracle支持的数据类型

    Oracle数据库系统支持多种数据类型,这些数据类型用于定义表中的列,以便存储各种形式的信息。以下是对Oracle支持的数据类型进行详细解释: 1. 字符类: - `CHAR`:这是一个定长字符串类型,最大长度为2000个字符...

    Oracle获取用户下所有表名 获取表所有的列名及数据类型.txt

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

    如何为oracle中的表增加自动增长列.pdf

    在Oracle数据库中,表的自动增长列通常是指使用序列(SEQUENCE)或者使用Oracle提供的自动增长数据类型(例如:IDENTITY或者GENERATED AS IDENTITY),以实现表中某列值能够随着记录的增加而自动递增。本文将介绍...

    Oracle三种集合数据类型的比较

    Oracle数据库系统提供了多种数据类型,其中包括了三种主要的集合数据类型:VARRAY(变量数组)、NESTED TABLE(嵌套表)和 Associative Array(关联数组,也称为INDEX BY TABLE)。这三种集合数据类型在存储和操作一...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    - 在数据库设计中,Schema 类型定义了数据表的结构,包括列的数据类型。Schema 类型通常与数据库系统提供的数据类型一致,例如 Oracle9i 中的 NUMBER、CHAR 和 DATE。 4. 其他数据库系统的数据类型对比: - DB2:...

Global site tag (gtag.js) - Google Analytics