摘要: 第六部分 ROWID ROWID 就是数据库中一行的地址,用于记录数据存储的一些属性,包括:记录存储所在的数据文件(file#),所属的数据库对象(obj#),所在的数据块号(block_no#),以及在表中的行号。这些属性就构成了Oracle 的ROWID. 我们需要注意的是在数据表中并没有一列来专门记录ROWID。 另外还有一个UROWID,它用于表,是行主键的一个表示,基于主... 阅读全文
posted @ 2012-01-03 17:51 东风125 阅读(684) 评论(0) 推荐(0)
摘要: 第五部分 LONG类型 LONG是一种已经被弃用的数据类型,LOB类型是它的替代品.所以留在LOB之后进行讨论. 我们只需要简单的了解即可.为什么ORACLE还保留这种类型,只是为了向后兼容,在新的数据库设计是,不要再使用LONG类型列. LONG类型有两种: LONG :能存储2GB的字符 LONG RAW:能存储最多2GB的二进制数据. 我们只需要... 阅读全文
posted @ 2012-01-03 17:50 东风125 阅读(238) 评论(0) 推荐(0)
摘要: 第三部分 日期时间类型 §3.1 DATE Date类型Oralce用于表示日期和时间的数据类型。固定占用7个字节。 包括七个属性: 世纪 世纪中的年份 月份 月份中的哪一天 小时 分 秒 SQL> create table test_date(col_date date); Table created SQL> ins... 阅读全文
posted @ 2012-01-03 17:49 东风125 阅读(202) 评论(0) 推荐(0)
摘要: 第四部分 LOB类型 § 4.1 LOB类型 4.1.1 LOB类型分类 CLOB:字符LOB.用于存储大量的文本信息.采用默认字符集存储 NCLOB:用于存储字符LOB,采用数据库的国家字符集来存储字符.而不是数据库的默认字符集. BLOB:二进制LOB,存储二进大量的二进制信息.存储时不会进行字符集转换. CLOB和BLOG在ORACLE 10G中可存储8T... 阅读全文
posted @ 2012-01-03 17:49 东风125 阅读(208) 评论(0) 推荐(0)
摘要: 第二部分 数值类型 § 2.1 number Number类型是oralce的数值类型,存储的数值的精度可以达到38位。Number是一种变长类型,长度为0-22字节。取值范围为:10e-130 – 10e 126(不包括) Number(p,s) P和s都是可选的。 P指精度(precision),即总位数。默认情况下精度为38。精度的取值范围为1~38. S... 阅读全文
posted @ 2012-01-03 17:47 东风125 阅读(640) 评论(0) 推荐(1)
摘要: 概述 通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据类型的特点。从这里开始oracle之旅! 第一部份 字符类型 §1.1 char 定长字符串,会用空格来填充... 阅读全文
posted @ 2012-01-03 17:44 东风125 阅读(508) 评论(0) 推荐(1)
摘要: The following table lists Oracle data types and their mappings to theOracleDataReader.Oracle data type.NET Framework data type returned by OracleDataReader.GetValueOracleClient data type returned by OracleDataReader.GetOracleValueRemarksBFILEByte[]OracleBFileBLOBByte[]OracleLobCHARStringOracleString 阅读全文
posted @ 2012-01-03 15:41 东风125 阅读(628) 评论(0) 推荐(0)