关于操作LOB的问题 不知Oracle中存放的是LOB型字段本身还是它的指针? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样应该是不行的啦对内部LOB字段而言oracle中存放的是LOB的定位器(可理解为指向LOB的指针)对LOB的使用和维护主要有三种方法:1、使用DBMS_LOB包2、调用OCI3、Proc *c/c++4、JAVA/JDBC以使用DBMS_LOB为例:欲实现触发器功能 ,对BLOB字段应作如下特殊处理1、触发时,先将BLOB字段新内容读到缓冲区格式如下:DBMS_LOB.READ(blobloc,amount,offset,buffer);其中blobloc指BLOB定位器,amount指读入字节数,offset指操作偏移量,buffer指缓冲区2、将缓冲区内容写入另一个表的BLOB字段格式如下:DBMS_LOB.WRITE(blobloc,amount,offset,buffer)参数含义与上类同 在:INSERT INTO BAK_DEP.TEST_BLOB VALUES(:new.A,:new.B,:new.C); -----------------------加一个 TO_LOB() 函数规范化试试. 能不能针对我得问题给个具体的例子?还有DBMS_LOB的资料到哪找呀? 解决了,tmd的应该和操作普通字段是一样的. 请教一个SQL查询的问题 oracle 9i 为什么数据库字符集不能设置为AL16UTF16 怎么用plsql语句把一个表的所有列都转换为字符型? oracle job怎么设置 逻辑备份代码不理解 条件中如何应用查询的字段? ORA-00600 错误,求大神指教 请教稍复杂的SQL语句??谢谢 在sql语句中如何使用<> 请教oracle8.1.6的问题,为什么我的sql plus可以进,而DBA studio进不去? oracle怎变成英文版了? 感谢bzszp(SongZip),送分
对内部LOB字段而言oracle中存放的是LOB的定位器(可理解为指向LOB的指针)
对LOB的使用和维护主要有三种方法:
1、使用DBMS_LOB包
2、调用OCI
3、Proc *c/c++
4、JAVA/JDBC
以使用DBMS_LOB为例:
欲实现触发器功能 ,对BLOB字段应作如下特殊处理
1、触发时,先将BLOB字段新内容读到缓冲区
格式如下:DBMS_LOB.READ(blobloc,amount,offset,buffer);
其中blobloc指BLOB定位器,amount指读入字节数,offset指操作偏移量,buffer指缓冲区
2、将缓冲区内容写入另一个表的BLOB字段
格式如下:DBMS_LOB.WRITE(blobloc,amount,offset,buffer)参数含义与上类同
INSERT INTO BAK_DEP.TEST_BLOB VALUES(:new.A,:new.B,:new.C);
-----------------------
加一个 TO_LOB() 函数规范化试试.
还有DBMS_LOB的资料到哪找呀?