`

oracle表的数据类型

阅读更多

oracle支持的数据类型



1.字符型
char  定长  最大2000字符
例子:char(5)'小韩'前四个字符放'小韩',后添加6个空格补全'小韩 '
优势:如果存储的数据是定长的,如身份证则最好使用char类型的,char类型的对于长度一定的数据查询速度很快
劣势:浪费的空间比较多

varchar2(20)  变长 最大4000字符
例子:varchar2(10)'小韩'oracle分配四个字符,这样可以节省空间(优势)
劣势:查询效率低

clob(character large object)  字符型大对象 最大4G



2.数字型(只有一个number)
number 范围 -10的38次方——10的38次方
可以表示整数,也可以表示小数

number(5,2)
表示一个小数有5位有效数,2位小数
范围 -999.99——999.99

number(5)
表示一个五位整数
范围 -99999——99999


3.日期类型
date 包括年月日和时分秒

timestamp 则这是oracle9i对date数据类型的扩展


4.图片类型
blob  二进制数据 可以存放图片/声音 最大4G
出于安全的考虑就可以将图片和声音放到oracle数据库中


分享到:
评论
1 楼 gaojingsong 2016-03-19  
七天玩转oracle,韩顺平玩转oracle,有些东西过时了,因为数据库版本不断更新和优化。

相关推荐

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

    《Oracle基本数据类型存储格式详解》 Oracle数据库中,数据类型的存储格式对于数据库的性能和空间利用率至关重要。本文将深入探讨Oracle的字符类型、数字类型、日期类型、ROWID类型和RAW类型的基本数据类型的存储...

    oracle基本数据类型

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

    Oracle表类型表变量使用

    本文将深入探讨Oracle表类型表变量的使用,以及如何通过提供的SQL脚本进行实践操作。 首先,让我们了解什么是Oracle表类型。表类型是一种自定义的数据类型,它可以像普通数据库表一样存储数据,但存在于PL/SQL环境...

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

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

    Oracle与.Net 数据类型映射

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

    Oracle与DB2数据类型分类对应说明

    Oracle 与 DB2 数据类型分类对应说明 Oracle 和 DB2 是两个广泛应用的关系数据库管理系统,它们都具有丰富的数据类型,用于存储和管理各种类型的数据。然而,在实际应用中,我们经常需要在 Oracle 和 DB2 之间进行...

    sql server 和oracle 中数据类型的区别

    对应的Oracle数据类型为`NUMBER(19)`。 2. **binary**: 用于存储二进制数据,固定长度。例如,`binary(50)`表示存储50个字节的二进制数据,在Oracle中对应的类型为`RAW(50)`。 3. **bit**: 用于存储布尔值或单个位的...

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

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

    sqlserver-oracle 数据类型对照

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

    oracle数据类型.doc

    了解这些数据类型对于在Oracle数据库中正确地设计和管理数据表至关重要,它们决定了数据的存储效率、查询性能以及兼容性。在创建表时,选择适当的数据类型可以确保数据的有效性和系统的高效运行。

    oracle数据类型总结PPT

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

    ORACLE 10g 数据类型

    Oracle 10g 数据类型是数据库管理的基础,它定义了数据在存储和处理时的格式。Oracle 提供了丰富的数据类型来满足各种...在创建表结构时,根据数据的特性和需求选择合适的数据类型,有助于优化存储空间和提高查询性能。

    oracle-java数据类型1

    在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...

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

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

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

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

    oracle 的数据类型

    Oracle 数据类型是数据库管理系统Oracle中用于定义表结构和存储数据的基本元素。对于初学者来说,理解这些数据类型至关重要,因为它们决定了你能如何存储和操作数据。在Oracle 10g版本中,数据类型主要分为五类:...

    Oracle和DB2的数据类型比较

    ### Oracle和DB2的数据类型比较 #### 一、概述 本文旨在对比Oracle和DB2/400数据库管理系统中的数据类型,并重点分析日期和时间类型的差异。由于Oracle和DB2/400在数据类型的定义和实现上存在差异,因此在进行...

    oracle支持的数据类型

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

    oracle基本数据类型及用法

    以下是对Oracle数据类型的详细解释: 1. **字符型数据类型**: - **CHAR**: 用于存储固定长度的文本数据,如果输入的数据不足指定长度,Oracle会用空格填充。 - **VARCHAR2**: 用于存储可变长度的文本,比CHAR更...

Global site tag (gtag.js) - Google Analytics