ORACLE 中 读取blob clob

Doson 2010-06-23 04:20:20
现在要把ORACLE 数据库换成SQL数据库,ORACLE 里有二个字断 存的是blob 和 clob 请问 怎么把这二个读出来,然后 赋值给二个变量,高手帮忙啊,急等解决
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
njzhuguo 2010-06-23
  • 打赏
  • 举报
回复
必须使用存储过程
xjwldlover 2010-06-23
  • 打赏
  • 举报
回复
读取函数如下:

----------------------------------output text of lob-------------------------------
CREATE TYPE content_table_type IS TABLE OF VARCHAR2(100);

CREATE OR REPLACE FUNCTION get_content(no NUMBER)
RETURN content_table_type IS
clob_loc CLOB;
len INT;
amount INT;
offset INT:=1;
temp INT;
content_table content_table_type:=content_table_type('A');
BEGIN
SELECT resume INTO clob_loc FROM clob_table WHERE id=no;
len:=DBMS_LOB.getlength(clob_loc);
temp:=TRUNC((len-1)/100);
IF temp>0 THEN
content_table.extend(temp);
END IF;
FOR i IN 1..(temp+1) LOOP
IF TRUNC((len-offset+1)/100)>0 THEN
amount:=100;
DBMS_LOB.read(clob_loc,amount,offset,content_table(i));
offset:=100*i+1;
ELSE
amount:=len-offset+1;
DBMS_LOB.read(clob_loc,amount,offset,content_table(i));
END IF;
END LOOP;
RETURN content_table;
END;

建表语句如下:
-- Create table
create table CLOB_TABLE
(
ID NUMBER(4) not null,
NAME VARCHAR2(10),
RESUME CLOB
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table CLOB_TABLE
add primary key (ID)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);

这个写的只是读出来,复制的话,你自己再看看吧
Doson 2010-06-23
  • 打赏
  • 举报
回复
人呢,快来啊,急死了
内容概要:SSD2828QN4是一款MIPI主桥接芯片,用于连接应用处理器与传统并行LCD接口及支持MIPI从属接口的LCD驱动器。该芯片支持最高每通道1Gbps的串行链路速度,最多可配置4个数据通道,显著减少了信号数量。它支持多种接口模式,包括RGB+SPI组合接口,适用于驱动智能或非智能显示面板,并能通过命令模式和视频模式传输数据。芯片内置时钟和复位模块、外部接口、协议控制单元(PCU)、包处理单元(PPU)、错误校正码/循环冗余校验(ECC/CRC)模块、长包和命令缓冲区、D-PHY控制器、模拟收发器以及内部锁相环(PLL),确保了高效的数据传输和系统稳定性。此外,文档详细描述了芯片的引脚分配、寄存器设置、操作模式、电源序列、时序特性等关键参数,为开发者提供了全面的技术指导。 适合人群:具备一定硬件设计基础,从事嵌入式系统开发、显示技术研究的研发人员。 使用场景及目标:①实现应用处理器与MIPI兼容显示屏之间的高速数据传输;②优化显示系统的功耗表现,减少电磁干扰(EMI);③通过灵活配置不同接口模式来适应各种显示设备的需求。 阅读建议:此文档面向具有一定电子工程背景的专业人士,建议读者结合实际项目需求深入理解各章节内容,特别是关于寄存器配置、时序要求等方面的具体说明。对于初次接触此类技术的开发者而言,建议先熟悉基本概念再逐步掌握高级功能的应用方法。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧