易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 数据类型及存储方式

Oracle 数据类型及存储方式
      袁光东 原创
      概述
      通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce
      10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据类型的特点。从这里开始oracle之旅!
      第一部份 字符类型
      §1.1  char
      定长字符串,会用空格来填充来达到其最大长度,最长2000个字节。
      1. 新建一个测试表test_char.,只有一个char类型的列。长度为10
      SQL> create table test_char(colA char(10));
      Table created
      2. 向这个表中插入一些数据。
      SQL> insert into test_char values('a');
      1 row inserted
      SQL> insert into test_char values('aa');
      1 row inserted
      SQL> insert into test_char values('aaa');
      1 row inserted
      SQL> insert into test_char values('aaaa');
      1 row inserted
      SQL> insert into test_char values('aaaaaaaaaa');
      1 row inserted
      注意:最多只能插入10个字节。否是就报错。
      SQL> insert into test_char values('aaaaaaaaaaa');
      insert into test_char values('aaaaaaaaaaa')
      ORA-12899: value too large for column "PUB_TEST"."TEST_CHAR"."COLA"
      (actual: 11, maximum: 10)
      3. 使用dump函数


相关文档:

Oracle删除大表并回收空间的过程

近日在查询某项日志的时候,发现查询非常缓慢,根据以往的经验这是由于某个日志表过大引起的,为了加快查询,决定将大部分的历史数据迁移到另外一个表中,本文主要记录删除这个大表的过程,就解决问题而言还有很多方法,但是本文侧重点在于如何处理大数据量删除的操作,及其善后工作。
首先看看我们要做数据迁移的表所占的 ......

Oracle 高速批量速插入数据 解决方案

最近做短信群发项目有一个需求,需要客户大批量(十万级)导入数据.
开始是用insert单条数据,10万条数据要20分钟
后来发现可以用insert all 一条sql一次导入500条记录,这样10万条数据只用了1.5分钟,导入速度提高了近来20倍
下面就使用insert all的心得体会记录如下.
使用方法:
insert all into table_name(col_1,col_2) v ......

深入了解 Oracle 10g 中新型层次查询选项

     我们可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。十多年以来,Oracle SQL 具有依照层次关系进行查询的功能。例如,你可以指定一个起始条件,然后根据一个或多个连接条件来确定孩子行的内容。举例来说,现在假设我有一个表,里面记 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号