首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于数据类型转换,该如何解决

2012-02-02 
关于数据类型转换怎样将long型转换为字符串?[解决办法]官方网站的答案:CREATE OR REPLACE FUNCTION LONG_T

关于数据类型转换
怎样将long型转换为字符串?

[解决办法]
官方网站的答案:
CREATE OR REPLACE FUNCTION LONG_TO_CHAR( in_rowid rowid,in_owner
varchar,in_table_name varchar,in_column varchar2)
RETURN varchar AS
text_c1 varchar2(32767);
sql_cur varchar2(2000);
begin
sql_cur := 'select '||in_column|| ' from
'||in_owner|| '. '||in_table_name|| ' where rowid =
'||chr(39)||in_rowid||chr(39);
dbms_output.put_line (sql_cur);
execute immediate sql_cur into text_c1;

text_c1 := substr(text_c1, 1, 4000);
RETURN TEXT_C1;
END;
/

热点排行