`
newleague
  • 浏览: 1505514 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Oracle 数据类型

阅读更多

数据类型名称

说明

BFILE

放置指向存在数据库以外、但出现在本地服务器上的BLOB的指针,最大可达4GB。数据库将输入(而非输出)传送至外部BLOB。若删除包含BFILE值的数据行,只会删除指针值,并不会删除实际的文件结构。

BINARY_FLOAT

放置32位浮点数

BINARY_DOUBLE

放置64位浮点数

BLOB

放置大小介于8128TB之间的二进制大型对象(binary large object, BLOB)值,实数据库块大小而定。

CHAR(n)

放置固定长度的字符数据,最长达2000个字节。

CLOB

存储大小介于8128TB之间的字符大型对象(character large object, CLOB)值,视数据库块大小而定。

DATE

存储介于4712BC-01-01 00:00:009999AD-12-31 23:59:59之间的有效日期及时间

DECIMAL(p, s)

与接受精度与宽度自变量的NUMBER同义

FLOAT(n)

存储二进制精度最高达126的浮点数

INTEGER(n)

存储精度最高达38的有符号或无符号整数,INTEGERNUMBER同义

INTERVAL DAY(n) TO SECOND(x)

存储以天、小时、分、秒表示的时段,其中n是天数字段中的位数(可接收092是默认值),x是秒数字段中的零星秒数

INTERVAL YEAR(n) TO MONTH

存储以年、月表示的时段,其中n是年数字段中的位数,n值可为092是默认值

LONG

存储可变长度的字符数据,最多可达2GB。注意,Oracle并无长期支持LONG的计划,所以尽可能使用其他数据类型,例如CLOB

LONG RAW

存储原始的可变长度的二进制数据,最大达2GBLONG RAWRAW一般是用来存储图像、声音、文档及其他大型数据结构。在Oracle中,BLOBLONGRAW更常用,因为BLOB的使用限制较少。

NCHAR(n)

放置长度介于12000个字节的UNICODE字符数据,默认大小1个字节

NCLOB

代表支持多字节的UNICODE值的大小介于8128TB(视数据库块大小而定)的CLOB

NUMBER(p, s)

存储精度介于138、宽度介于-84127的数字

NVARCHAR2(n)

代表Oracle偏好使用的UNICODE可变长度的字符数据类型,可放14000个字节。

RAW(n)

存储原始、可变长度的二进制数据,最多达2000个字节。值n指定数据类型的大小

REAL

把浮点存成单精度的,与FLOAT(63)相同

SMALLINT

INTEGER相同

TIMESTAMP(n){[WITH TIME ZONE]\[WITH LOCAL TIME ZONE]}

完整日期与时间值,其中n是秒数字段中的零星秒数(可接受096是默认值)WITH TIME ZONE存储你输入的任何时区(默认值是你的session时区)并返回相同时区的时间值。WITH LOCAL TIME ZONE存储当前session的时区并返回用户的session的时区

UROWID[(n)]

存储显示表内数据行的逻辑地址的Base-64值。默认大小4000个字节,但你也可以任意设定大小,最大可设为4000个字节

VARCHAR(n)

放置大小介于14000个字节的可变长度的字符数据。Oracle并不建议使用VARCHAR,多年来一直建议大家改用VARCHAR2

VARCHAR2(n[BYTE|CHAR])

放置可变长度的字符数据,最长达4000个字节,以n定义。

XMLTYPE

Oracle数据库内存储XML数据。XML数据是以XPath表达式及一些内置的XPath函数、SQL函数以及PL/SQL包来访问。XMLTYPE数据类型是系统定义的类型,所以可作为函数的自变量,或是表或视图内字段的数据类型。用于表时,数据可存储于CLOB字段或对象中。

分享到:
评论

相关推荐

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程_04章_Oracle数据类型和函数.

    ### Oracle 数据类型详解 #### 4.1 Oracle 数据类型 ##### 4.1.1 概述 在深入了解Oracle数据库中的各种数据类型之前,我们首先需要明确数据类型的基本概念。数据类型是由一组具有相同特性的值及其上定义的操作...

    oracle数据类型总结PPT

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

    Oracle与.Net 数据类型映射

    它提供了一个OracleDbType枚举,该枚举定义了所有Oracle数据类型到.NET数据类型的映射。例如,OracleDbType.Number对应.NET的decimal,OracleDbType.Varchar2对应.NET的string,OracleDbType.Date对应.NET的DateTime...

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

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    oracle数据类型.doc

    在Oracle中,数据类型可以分为基本数据类型、对象数据类型和大型对象数据类型。以下是对Oracle主要数据类型的详细说明: 1. **Char(n)**: 这是一种定长字符串数据类型,其中n的范围是1到2000字节。如果未指定长度,...

    sqlserver-oracle 数据类型对照

    - `bit`在SQL Server中没有直接对应的Oracle数据类型,但可以近似用单字节的`NUMBER(1)`表示。 - `datetime`和`smalldatetime`在SQL Server中对应Oracle的`DATE`,表示日期和时间。 - `decimal`和`numeric`在SQL ...

    Oracle实用教程_04章_Oracle数据类型和函数[整理].pdf

    Oracle 数据类型和函数 Oracle 数据类型是指一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。在 Oracle 数据库中,数据类型可以分为字符型、数值型、日期型和其它类型等几类。 Oracle 数据类型...

    oracle新手入门指导之四——ORACLE数据类型 .txt

    ### Oracle新手入门指导之四——ORACLE数据类型 在Oracle数据库中,数据类型的选择对于确保数据的正确存储、处理效率以及资源的有效利用至关重要。本文将详细介绍Oracle中的各种数据类型及其特性,帮助初学者更好地...

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

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

    oracle数据类型.docora复制

    本篇文章将深入探讨Oracle数据类型及其重要性。 首先,Oracle数据类型大致可以分为四大类:数值型、字符型、日期/时间型和二进制型。数值型数据类型包括整数类型(如NUMBER、INTEGER、BINARY_INTEGER)和浮点类型...

    Oracle数据类型详解

    理解Oracle数据类型对于数据库设计、开发和管理至关重要。以下是Oracle 10g中数据类型的详细讲解: 1. **数值类型** - `NUMBER(p,s)`: 最通用的数值类型,可以存储整数和小数,p代表总位数,s代表小数位数。 - `...

    oracle数据类型和对应的JDBC类型.pdf

    Oracle 数据类型是 Oracle 数据库管理系统中的数据类型,用于存储和管理数据,而 JDBC(Java Database Connectivity)类型是 Java 语言中用于连接数据库的 API 中的数据类型。了解 Oracle 数据类型和对应的 JDBC ...

    oracle数据类型

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

    sql mysql oracle数据类型

    【标题】: "SQL MySQL Oracle 数据类型对比与理解" 【描述】: "本文将深入探讨 MySQL、Oracle 和 SQL Server 三大主流数据库系统中的数据类型,以及它们与 JDBC 数据类型的对应关系,帮助读者全面理解各数据库的...

    oracle数据类型及存储方式.doc

    以下是对Oracle数据类型及存储方式的深入探讨。 ### 第一部分:字符类型 #### §1.1 CHAR `CHAR`是一种固定长度的字符串类型,一旦定义了长度,如`CHAR(10)`,不论实际存储的数据是否达到这个长度,都会占用指定...

    Oracle数据类型说明

    ### Oracle 数据类型详解 #### 一、概述 Oracle 数据库提供了丰富的数据类型,这些类型能够满足各种业务场景的需求。在数据库设计中合理选择数据类型对于提高数据库性能、减少存储空间和确保数据一致性等方面都至...

    oracle数据类型及函数

    Oracle 数据库是一个强大的关系型数据库管理系统,其丰富的数据类型和函数是进行数据存储和处理的基础。在Oracle中,数据类型用于定义字段可以存储的数据种类,而函数则帮助我们对数据进行各种操作。以下是对这些...

    05.Oracle数据类型1

    Oracle 数据类型是数据库管理系统中用来定义列或变量的数据格式,对于理解如何有效地存储和操作数据至关重要。Oracle 提供了丰富的数据类型,以满足各种数据存储需求。以下是对标题和描述中涉及的知识点的详细说明:...

    mysql与oracle数据类型对应关系.pdf

    这里我们将深入探讨MySQL与Oracle数据类型之间的对应关系,以及它们在Java编程语言中的映射。 1. MySQL数据类型: - BIGINT:MySQL中用于存储大整数,对应Oracle的NUMBER类型,可以表示非常大的数值。 - BIT:...

Global site tag (gtag.js) - Google Analytics