ORACLE LONG RAW类型数据处理问题 我想把A表中的col1列数据更新为B表中的col1列如何做?注意:col1列为LONG RAW类型。update,insert这些对LONG RAW类型的数据都不能用啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LONG类型可以转换为VARCHAR,然后INSERT 能具体点吗?我现在的SQL是:merge into def_process pusing wfms_process rpon (p.defprocessid = rp.defprocessid)when matched then update set p.data = rp.datawhen not matched then insert (p.defprocessid, p.data, p.demoflag) values (rp.defprocessid, rp.data, rp.demoflag)其中data是LONG ROW类型,请问我该怎么做 没人回答吗?我再也不相信CSDN啦! long类型存储量能达到2G,而varhcar2最大长(32767),如果不大的long也可以转换的,可以用funcion转换一下:declare -- Local variables here vl LONG;begin -- Test statements here SELECT col1 -- long 类型 INTO vl FROM test6 WHERE rownum = 1; dbms_output.put_line(to_char(vl)); end; 兄弟,LONG与LONG RAW是不一样的。LONG RAW存放的是二进制数据,LONG中存放的是字符。要对LONG RAW操作只能通过流的方式。 EXPDP 导出一个数据库,如何使用IMPDP导入到另一个名字的数据库中。在线等,结贴马上给分! Oracle小问题.. 请问如何用SQL语句查询某个用户下面的全部的表? 给了年月和第几周 如'2006073',如何得到本周是从哪天开始到哪天结束的呀!! oracle 9i备份出错 oracle和odbc的问题 SQL语句请高手帮忙,急!谢谢!! oracle查询语句中的取位问题 ORACLE中如何通过SQL语句或函数求均数和标准差!!!!急!!!!!!! 100分求一个存储过程的范例 exists或者是in的子查询条件,是否可以放在本身的条件里 触发器的问题
using wfms_process rp
on (p.defprocessid = rp.defprocessid)
when matched then
update set p.data = rp.data
when not matched then
insert
(p.defprocessid,
p.data,
p.demoflag)
values
(rp.defprocessid,
rp.data,
rp.demoflag)
其中data是LONG ROW类型,请问我该怎么做
-- Local variables here
vl LONG;
begin
-- Test statements here
SELECT col1 -- long 类型
INTO vl
FROM test6
WHERE rownum = 1;
dbms_output.put_line(to_char(vl));
end;