文件名称:Oracle存储过程-1
文件大小:117KB
文件格式:DOC
更新时间:2014-12-29 06:25:08
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函数可以查看每一行的内部存数结构。