`

oracle字段类型

阅读更多
CREATE TABLE WEBSITE.tab1
(
  c1  VARCHAR2(4 BYTE),
  c2  CHAR(3 BYTE),
  c3  NUMBER,
  c4  INTEGER,
  c5  DATE,
  c6  LONG
)



VARCHAR2 : 202
CHAR : 130
NUMBER : 139
INTEGER : 131
DATE : 135
LONG CLOB: 203

字符类
  LONG:可变长的字符串数据,最长2G,LONG具备VARCHAR2列的特性,能够存储长文本一个表中最多一个LONG列
  二进制类:
  LONG RAW:
  可变长二进制数据,最长2G
  大对象类:
  CLOB:用来存储单字节的字符数据
  NCLOB:用来存储多字节的字符数据
  BLOB:用于存储二进制数据
  BFILE:存储在文档中的二进制数据,这个文档中的数据只能被只读访。但该文档不包含在数据库内。
  
  CLOB,NCLOB,BLOB都是内部的LOB类型,最长4G,没有 LONG只能有一列的限制
  
  我要保存图片、文本文档、Word文档各自最好用哪种数据类型的呀?
  BLOB最好,LONG RAW也不错,但Long是oracle将要废弃的类型,因此建议用LOB。

一句话:INT类型是NUMBER类型的子类型。
下面简要说明:
(1)NUMBER(P,S)
该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节个数),而S则表示小数点后面的位数。假设定义SAL列为NUMBER(6,2)则整数最大位数为4位(6-2=4),而小数最大位数为2位。
(2)INT类型
当定义整数类型时,可以直接使用NUMBER的子类型INT,顾名思义:INT用于整型数据。

Oracle varchar2的范围限制:

在sql中使用varchar2来定义表时,最大为4000个字符。
在pl/sql中使用varchar2来定义变量时,最大为32K.
另, oracle的integer,int类型为number的子类型,大小可为,-2^38 -- +2^38


文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/7_databases/oracle/oraclexl/20090825/171996.html
分享到:
评论

相关推荐

    oracle字段类型转换的处理

    本文将深入探讨Oracle字段类型的转换方法,并提供一个实用的工具示例。 Oracle数据库支持多种数据类型,包括数值类型(如NUMBER、INTEGER、BINARY_FLOAT等)、字符类型(如VARCHAR2、CHAR、CLOB等)、日期时间类型...

    oracle字段类型小结

    oracle字段类型小结 CHAR固定长度字符串,最大长度2000,bytes VARCHAR2可变长度的字符串,最大长度4000,bytes,可做索引的最大长度749 NCHAR根据字符集而定的固定长度字符串,最大长度2000

    Oracle数据库字段类型详解

    Oracle数据库字段类型详解.

    oracle字段说明

    Oracle 字段类型详解 Oracle 字段类型是数据库设计的基础,了解这些类型可以帮助开发者更好地设计数据库结构。下面是 Oracle 中常用的字段类型的详解: 1. CHAR(size):定长字符串类型,用于保存定长的字符串数据...

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

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

    TiDB&MySql&Oracle介绍及区别

    一、 TiDB介绍 2 1. TiDB是什么? 2 2. TiDB核心特点. 2 3. 数据类型有哪些? 3 4. TiDB整体架构 5 5. TiDB原理 6 ...3. ORACLE数据库类型有哪些? 39 4. ORACLE整体架构及工作原理? 39 5. 可视化工具 40

    oracle 字段查询

    查询oracle数据库中单表中所有字段名

    ORACLE中CLOB字段转String类型

    ORACLE中CLOB字段转String类型

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    "解决mybatis使用char类型字段查询oracle数据库时结果返回null问题" 在使用mybatis框架对Oracle数据库进行查询操作时,如果使用char类型字段作为查询条件,可能会出现结果返回null的问题。这种情况下,需要对char...

    PowerDesigner字段与Oracle字段对应

    在数据库设计过程中,PowerDesigner 和 Oracle 之间的字段对应关系是至关重要的,因为它直接影响到数据的存储和处理。PowerDesigner 是一款强大的数据建模工具,它允许用户创建概念数据模型(CDM)和物理数据模型...

    Oracle_Mysql_Sqlserver字段类型转换参考

    Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_...

    sql server中的image类型的数据导出到oracle的clob字段中

    SQL Server 中 Image 类型数据导出到 Oracle 的 CLOB 字段中 在进行数据库迁移或数据交换时,需要将不同数据库管理系统之间的数据类型进行转换。在本文中,我们将讨论如何将 SQL Server 中的 Image 类型数据导出到 ...

    oracle字段自增长

    这里创建了一个名为 list 的表,其中 id 字段为 number 类型,name 字段为 varchar2(50) 类型。 2. 创建序列:create sequence list_seq minvalue 1 maxvalue 99999999999999 start with 1 increment by 1 cache 20...

    oracle中blob 字段类型的应用

    oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用

    OCCI添加Oracle特殊数据字段类型

    OCCI 提供了一个强大且灵活的方式来访问 Oracle 数据库,支持多种数据类型,包括 Oracle 特殊数据字段类型。 在 Oracle 数据库中,有多种特殊数据字段类型,例如 SDO_GEOMETRY 字段,该字段用于存储空间几何数据。...

    oracle中对blob字段的处理方法

    oracle中对blob字段的处理方法,包括增加,删除,修改,更新等操作。

    关于oracle clob 类型字段重建索引SQL及修复用户表空间索引空间的存储过程

    在Oracle数据库中,CLOB(Character Large Object)类型字段用于存储大量的文本数据,如XML文档、长篇文章等。由于其特殊性,处理CLOB类型的字段时可能会遇到性能问题,特别是当涉及索引时。本话题将围绕如何针对...

    Oracle LOB字段处理工具

    Oracle数据库系统中,LOB(Large Object)字段是用来存储大量数据的类型,如图像、音频、视频或大型文本文件。在数据库操作中,LOB字段的处理往往比常规的行数据更为复杂,因为它涉及到大块的数据读取、写入和管理。...

    批量导出ORACLE数据库BLOB字段生成图片

    BLOB(Binary Large Object)是Oracle数据库用于存储大量二进制数据的字段类型。它可以存储任何长度的二进制数据,例如图像、音频文件或PDF文档。BLOB字段在数据库中以字节流的形式存在,可以进行读写操作。 要实现...

    读取oracle数据库中clob字段的值

    把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来

Global site tag (gtag.js) - Google Analytics