`
ynztpwl
  • 浏览: 59590 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle 数据类型(笔记)

 
阅读更多
Oracle数据类型笔记
数据类型 参数 描述
char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)
varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,
这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。
如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,
如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。
可做索引的最大长度3209。
number(m,n) m=1 to 38
n=-84 to 127
可变长的数值列,允许0、正值及负值,m是所有有效数字的位数,n是小数点以后的位数。
如:number(5,2),则这个字段的最大值是99,999,如果数值超出了位数限制就会被截取多余的位数。
如:number(5,2),但在一行数据中的这个字段输入575.316,则真正保存到字段中的数值是575.32。
如:number(3,0),输入575.316,真正保存的数据是575。
date 从公元前4712年1月1日到公元4712年12月31日的所有合法日期,
Oracle 8i其实在内部是按7个字节来保存日期数据,在定义中还包括小时、分、秒。
缺省格式为DD-MON-YY,如07-11月-00 表示2000年11月7日。
long 可变长字符列,最大长度限制是2GB,用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。
long是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。
raw(n) n=1 to 2000 可变长二进制数据,在具体定义字段的时候必须指明最大长度n,Oracle 8i用这种格式来保存较小的图形文件或带格式的文本文件,如Miceosoft Word文档。
raw是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。
long raw 可变长二进制数据,最大长度是2GB。Oracle 8i用这种格式来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件。
在同一张表中不能同时有long类型和long raw类型,long raw也是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。
blob
clob
nclob
三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。
LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。
可以执行读取、存储、写入等特殊操作。
bfile 在数据库外部保存的大型二进制对象文件,最大长度是4GB。
这种外部的LOB类型,通过数据库记录变化情况,但是数据的具体保存是在数据库外部进行的。
Oracle 8i可以读取、查询BFILE,但是不能写入。
大小由操作系统决定。
分享到:
评论

相关推荐

    oracle 数据库学习笔记(全)

    Oracle 数据库学习笔记是学习 Oracle 数据库的重要笔记,涵盖了 Oracle 数据库的基本概念、数据类型、表的创建和管理、用户管理、权限管理、数据操作等方面的知识点。 一、Oracle 数据库基本概念 * Oracle 数据库...

    oracle_sql笔记

    Oracle支持多种数据类型,如VARCHAR2(可变长度字符串)、NUMBER(数值类型)、DATE(日期时间)、BLOB(二进制大对象)等。理解这些数据类型对于正确存储和处理数据至关重要。 三、表与索引 在Oracle中,表是数据...

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    Oracle数据库课堂笔记

    创建表使用CREATE TABLE语句,定义列名、数据类型、约束等属性。DML语句(INSERT、UPDATE、DELETE)用于操作表中的数据。此外,可以使用ALTER TABLE和DROP TABLE修改或删除表。 第四讲:基本查询 SELECT语句是执行...

    2011Oracle笔记(李兴华视屏教程笔记)

    5. Oracle数据类型,如NUMBER、VARCHAR2、DATE,这些都是在创建表和列时定义数据类型的常见选项。而NUMBER(7,2)和NUMBER(4)则代表了数值的存储格式,即最多7位数字,其中小数点后保留2位,以及一个固定宽度为4位的...

    Oracle实用教程笔记

    单实例数据库是默认的安装类型,而RAC(Real Application Clusters)是Oracle高级数据库管理的特性之一。安装过程中可以选择数据库的语言,Oracle提供简体中文和英语两种界面语言。安装路径可以根据个人喜好设置,但...

    韩顺平Oracle教学笔记.docx

    韩顺平Oracle数据库教程笔记涵盖了Oracle数据库的基础知识和高级技术,涵盖了数据类型、查询语句、条件语句、排序语句、分组语句、联结语句、子查询、数据操作、视图、索引、存储过程、触发器、数据库设计、数据库...

    oracle培训笔记2

    3. XML与Oracle的结合:如何在Oracle数据库中存储和检索XML数据,例如使用XMLType数据类型。 4. XQuery和XSLT:学习如何查询XML数据以及转换XML格式。 Oracle第五课则关注多行函数,这是处理大量数据时不可或缺的...

    oracle存储过程笔记

    存储过程可以带有参数,参数分为输入(in)、输出(out)和输入/输出(in/out)三种类型。以下是一些参数过程的实例: 1. **无参数过程**: ```sql create or replace procedure stu_proc as pname student.sname%...

    基础的oracle学习的笔记

    这篇笔记主要聚焦于Oracle的基础知识,包括SQL语句、数据类型、表的创建与管理、索引、视图以及事务处理等核心概念。 首先,让我们从SQL语言开始。SQL(Structured Query Language)是用于管理关系数据库的标准语言...

    oracle 个人学习笔记

    4. **查看表结构**:`DESCRIBE`或`DESC`命令用于查看表的结构,包括列名、数据类型等,如`DESC emp`。 5. **用户切换**:`CONN`命令用于连接数据库,`AS SYSDBA`表示以系统管理员身份登录,如`CONN sys/hai AS ...

    涂抹Oracle—三思笔记之一步一步学Oracle

    《涂抹Oracle—三思笔记之一步一步学Oracle》是一本深入浅出的Oracle学习指南,旨在帮助读者全面理解和掌握Oracle数据库系统。这本书以中文为语言,提供了详尽的Oracle知识讲解,适合初学者以及有一定基础的数据库...

    oracle 经典学习笔记

    - 了解Oracle中的基本数据类型,包括数值型(number)、定长字符串(char)、变长字符串(varchar2)、日期类型(date)等。 - 理解number数据类型可以指定精度(precision)和标度(scale),精度是数字的总位数,标度是...

    韩顺平oracle课堂笔记

    笔记将详细阐述各种JOIN类型的应用,以及在WHERE子句中使用JOIN条件的方式。此外,还会讨论自连接、子查询和连接查询的差异,以及如何根据需求选择合适的查询策略。 四、其他重要概念 除了上述重点,笔记可能还包含...

    Oracle课堂笔记(很全很详细的Oracle笔记)

    ### Oracle数据库类型 - **Access**: 适用于小型数据库应用,最大支持50MB。 - **SQL Server**: 微软公司的数据库管理系统,广泛应用于企业级应用。 - **MySQL**: 开源数据库,特别适合Web应用。 - **DB2**: IBM的...

    Oracle数据库笔记大全

    - **PL/SQL数据类型**: 包括标量类型(如NUMBER、VARCHAR2、DATE)、LOB类型(BLOB、CLOB)和属性类型(如%TYPE、%ROWTYPE)。 4. **约束**: - **域完整性约束**: 对单个属性的取值范围和类型进行限制。 - **...

    oracle18天笔记

    首先,笔记可能涵盖了Oracle数据库的基础知识,包括数据库的概念、体系结构以及Oracle的数据类型、表空间和表的创建。这部分内容对于初学者至关重要,能够帮助他们建立对数据库系统的基本理解。 其次,笔记可能会...

    oracle教学4笔记

    ### Oracle 教学知识点详解 —— 数据的基本查询与常用函数 #### 一、基本查询语法与原理 **数据查询的原理:** 数据查询是数据库中最基础的操作之一,它通过指定要查询的列以及设定的查询条件,从原始数据表中...

Global site tag (gtag.js) - Google Analytics