当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 摘要:本文通过实例介绍了在ORACLE数据库中通过DBMS_LOB包使用和维护LOB数据类型的基本方法。
 

 

 ·oracle数据库    »显示摘要«
    摘要:√崞鹗菘猓谝桓鱿氲降墓荆话愣蓟崾荗racle。该公司成立于1977年,最初是一家专门开发数据库的公司。oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,oracle的下一个版本,版本5,率先推出了分布式数据库、客户/服务器结构等崭新的概念。oracle的版本6首创行锁定模式以及对称多处理计算机的支持……最新的oracle8主要增加了对象技术,成......
 ·oraclepl/sql语言基础(1)    »显示摘要«
    摘要: pl/sql是oracle对标准数据库语言的扩展,oracle公司已经将pl/sql整合到oracle 服务器和其他工具中了,近几年中更多的开发人员和dba开始使用pl/sql,本文将讲述pl/sql基础语法,结构和组件、以及如何设计并执行一个pl/sql程序。   pl/sql的优点  从版本6开始pl/sql就被可靠的整合到oracle中了,一旦掌握pl/sql的优点以及其独有的数据管......


ORACLE中LOB字段的使用和维护
上一页   ...

在oracle中,存储在lob中数据称为lob的值,如使用select 对某一lob字段进行选择,则返回的不是lob的值,而是该lob字段的定位器(可以理解为指向lob值的指针).如执行如下的sql语句: 【程序编程相关:MySQL数据库函数详解(2)

【推荐阅读:数据库学习:MySQL Join详解

【扩展信息:MySQL文件系统先睹为快(1)

delcare

audio_info blob;

bengin

select audio into audio_info from view_sites_info

where site_id=100;

end;

/

存储在audio_info变量中的就是lob定位器,而不是lob的值.而要对某一lob的值进行访问与维护操作,必需通过其定位器来进行.dbms_lob包中提供的所有函数与过程都以lob定位器作为参数.

2.1内部lob

dbms_lob包中主要提供了以下几个过程供用户对内部lob字段进行维护.

append() 将源lob中的内容加到目的lob中

copy() 从源lob中复制数据到目的lob

erase() 删除lob中全部或部分内容

trim() 将lob值减少到指定的长度

write() 向lob 中写入数据

compare() 比较两个同种数据类型的lob的部分或全部值是否相同

getlength() 获取lob的长度

read() 从lob中读出数据

下面我们以最为常用的读与写为例详细介绍这些过程的用法.

首先介绍一下写过程.该过程的语法为:

procedure write (

lob_loc in out blob,

amount in binary_integer,

offset in integer,

buffer in raw);

procedure write (

lob_loc in out clob character set any_cs,


...   下一页
 ·oracle系统实用工具介绍    »显示摘要«
    摘要:1、应用开发(application development)   sql*plus e:\oracle\ora81\bin\sqlplusw.exe   2、数据库管理(database administration)   database configuration assistant 数据库配置助手:创建、配置、删除数据库   dba studio 将多个数据库工具并入一个应用程序中......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE