`

Oracle数据类型解析

阅读更多

char:最大2000字符,不足空格补齐。

   长度固定且经常被查询的字段用char类型效率高,因为定长完全匹配,不过浪费空间。如性别身份证手机号等字段。

 

varchar2:最大4000字符,变长。节省空间。

 

 

clob:4G,字符型大对象。

 

blob:4G,二进制数据。如存储声音图片,适用于保密性高的数据。实际项目中多存放文件夹数据库中存放路径。

 

 

number:-10的38次方到10的38次方的整数或小数。

number(5,2)---保留2位的5位有效数小数。-999.99~999.99

number(5)---5位整数。-99999~99999

 

 

date:年月日时分秒,两个事件发生间隔粒度为秒。使用to_char转换包装:

 

*默认日期格式:‘DD--MON--YY ’    (30-03月-10)一般实际都先把date类型的字段to_char再插入记录。

 

timestamp:时间戳,oracle9i对date类型()的扩展。精确到小数秒。 也可使用to_char转换包装,利用cast 函数从date类型转换到timestamp类型:

 

*如果将一个表中的date类型的字段移到另一个表中的timestamp类型字段中,oracle会自动转换

*trunc 函数不支持timestamp类型。

 

 

 

  • 大小: 12.1 KB
  • 大小: 13.3 KB
分享到:
评论

相关推荐

    oracle数据类型总结PPT

    以下是对Oracle数据类型的详细总结,特别是字符和二进制串类型。 首先,我们来看字符类型。Oracle提供了四种基本的字符数据类型:`CHAR`,`NCHAR`,`VARCHAR2`,以及`NVARCHAR2`。`CHAR`和`NCHAR`是固定长度的数据...

    Oracle 10g 操作手册 Oracle数据类型精解

    一、Oracle数据类型详解 在Oracle数据库中,数据类型定义了列可以存储的数据类型。理解这些数据类型对于创建表结构和编写SQL语句至关重要。主要的数据类型包括: 1. **数值型**:NUMBER(p,s)用于存储浮点数,p是总...

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

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

    Oracle数据字典解析

    ### Oracle数据字典解析 #### 一、Oracle数据字典概览 Oracle数据字典是Oracle数据库中存储元数据(即关于数据的数据)的一系列特殊表和视图,用于描述数据库对象及其属性。数据字典提供了数据库内部结构的详细...

    Oracle数据类型说明

    本文将详细介绍 Oracle 中常见的数据类型,并对它们的特点和应用场景进行分析。 #### 二、ANSI SQL 数据类型 根据描述中的部分信息,可以看出 Oracle 支持 ANSI SQL 标准中的数据类型。这些类型包括但不限于: - ...

    Oracle数据块结构分析说明BLOCK结构详解

    数据块的结构定义包含多种信息,这些信息被用来记录数据块的状态、存储的数据类型、数据块内的格式,以及数据块的校验信息等。数据块结构的分析说明是数据库管理与优化工作中不可或缺的一环。 在Oracle中,数据块的...

    Oracle和DB2的数据类型比较

    本文旨在对比Oracle和DB2/400数据库管理系统中的数据类型,并重点分析日期和时间类型的差异。由于Oracle和DB2/400在数据类型的定义和实现上存在差异,因此在进行数据库迁移或跨平台开发时,了解这些差异至关重要。 ...

    oracle数据类型

    Oracle 数据类型是数据库管理系统Oracle中的核心元素,它们用于定义和存储各种类型的数据。与其他数据库系统相比,Oracle的数据类型相对简洁,能有效地处理多种数据。在Oracle中,数据类型大致可以分为以下几类: 1...

    SqlServer,Oracle数据类型,函数,导入导出对照

    标题和描述均聚焦于SQL Server与Oracle数据库管理系统中数据类型、函数以及导入导出操作的对比,这为我们提供了一个深入探讨这两个广泛使用的数据库平台之间差异的机会。以下是对这些知识点的详细解析: ### 数据...

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

    这三种集合数据类型在存储和操作一组相关数据时具有各自的特点和应用场景,下面将对它们进行详细的比较和解析。 首先,VARRAY是一种限制了长度的数组,其大小在创建时就已经确定,不可动态扩展。例如,你可以定义一...

    oracle与sql_server数据类型对应关系.doc

    ### Oracle数据类型定义 Oracle数据库提供了丰富的数据类型,包括基本类型和大型对象类型,满足各种数据存储需求: | Oracle 数据类型 | 定义 | |-----------------|--------------------------------------------...

    mysql与Oracle数据类型比较.pdf

    以下是对MySQL和Oracle数据类型比较的详细分析: 1. **整数类型**: - MySQL的`BIGINT`在Oracle中对应`NUMBER(19, 0)`,用于存储大整数。 - `INT`和`INTEGER`在Oracle中都是`NUMBER(10, 0)`,适合存储一般整数。 ...

    oracle数据块结构分析说明

    "Oracle数据块结构分析说明" Oracle 数据块结构是 Oracle 数据库存储数据的基本单元。一个数据块(Block)是 Oracle 数据库中的最小存储单元,它是数据文件(Datafile)中的一部分。每个数据块的大小可以是 2k、4k...

    Oracle数据库空间数据类型和空间函数扩展实现.pdf

    Oracle数据库空间数据类型和空间函数扩展实现 Oracle数据库是当前最流行的关系型数据库管理系统之一,对于空间数据的存储和查询提供了良好的支持。为了满足空间数据处理的需求,Oracle数据库扩展了空间数据类型和...

    oracle数据仓库解决方案

    综上所述,Oracle数据仓库解决方案为企业提供了强大的数据管理和分析工具,帮助企业应对市场变化,提高运营效率,实现业务目标。随着技术的不断进步和市场需求的变化,Oracle将继续推出新的特性和功能,以满足不断...

    oracle数据字典各字段解析.pdf

    文档标题“Oracle数据字典各字段解析.pdf”表明该文档专注于解析 Oracle 数据库中数据字典的各个字段。数据字典是 Oracle 数据库中存储数据库结构信息的特殊表,它记录了数据库中所有对象的定义和相关信息。Oracle ...

    Oracle数据仓库架构

    Oracle数据仓库架构还支持与各种集群数据库类型的集成,如无所共享的数据库(如IBM DB2)和共享高速缓存的Oracle9i RAC,这提供了高可用性和可伸缩性的解决方案,解决了传统单点故障的问题。通过高速交换器或...

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

    ### Oracle查询指定表的所有字段名和数据类型SQL 在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有...

Global site tag (gtag.js) - Google Analytics