用PHP操纵rcle的LB类型的数据.docxVIP

  • 4
  • 0
  • 约3.58千字
  • 约 6页
  • 2021-08-26 发布于河北
  • 举报
用 PHP 操纵 Oracle 的 LOB 类型的数据 用过 Oracle 的人都知道, Oracle 有一种数据类型叫 VARCHAR2 ,用来表示不定长的字符 串。 VARCHAR2 也是 Oracle 公司推荐使用的类型。但使用 VARCHAR2 有个问题:最大 只能表示 4000 个字符,也就相当于 2000 个汉字。如果你的程序中某个字符的值要大于 20002 个汉字,用 VARCHAR2 就不能满足要求了。这时候,你有两个选择,一是用多个 VARCHAR2 来表示,二是用 LOB 字段。这里我们来看看第二个办法。 先来大体了解一下 Oracle 的 LOB 字段。 Oracle 的 LOB 类型分为三种: BLOB,CLOB 和 BFILE。 CLOB 称为字符 LOB , BLOB 和 BFILE 是用来存储二进制数据的。 CLOB 和 BLOB 的最大长度是 4GB ,它们把值存放在 Oracle 数据库中。 BFILE 和 BLOB 类似,但它把数据 放在外部的文件中,所以它又称为外部 BLOB ( ExternalBLOB )。 我们对 MYSQL 应该都不会陌生。 MYSQL 中也有类似的数据类型,如 TEXT 和 BLOB 。在 PHP 的 MYSQL 函数中,对 TEXT/BLOB 的操作是直接的,就象其它类型的数据一样。但 在 Oracle 中,情况就不

文档评论(0)

1亿VIP精品文档

相关文档