在PL/SQL中要讲一个long类型的数据取出来,保存到多个varchar2字段中不知道该如何操作我曾做下面的尝试declare
p_long long;
p_v1 varchar2(4000);
begin
select long_column into p_long from t1 where rownum = 1;
DBMS_LOB.substr(p_long, 1, 4000);
end;
执行上面程序的时候DBMS_LOB.substr函数报错请问有没有别的好的解决方法
谢谢
p_long long;
p_v1 varchar2(4000);
begin
select long_column into p_long from t1 where rownum = 1;
DBMS_LOB.substr(p_long, 1, 4000);
end;
执行上面程序的时候DBMS_LOB.substr函数报错请问有没有别的好的解决方法
谢谢
i long;
v varchar2(1000);
begin
i:=123456789;
v:=substr(i,1,2000);
dbms_output.put_line( v );
end;
http://www.oracle.com/technology/oramag/code/tips2003/052503.html