博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle long类型转换成varchar2
阅读量:6469 次
发布时间:2019-06-23

本文共 949 字,大约阅读时间需要 3 分钟。

CREATE OR REPLACE FUNCTION LONG_TO_CHAR( in_rowid rowid,in_ownervarchar,in_table_name varchar,in_column varchar2)RETURN varchar AStext_c1 varchar2(32767);sql_cur varchar2(2000);--set serveroutput on size 10000000000;--beginDBMS_OUTPUT.ENABLE (buffer_size=>null);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;

 

insert into repo_file_2 select  uuid ,              create_time   ,      creator     ,       modify_time  ,      modifier     ,      digest_value  ,      digest_algorithm  ,  signature_value  ,   certificate     ,   swf_uuid       ,     rec_ver         ,  physical_file_id  ,  file_name     ,  content_type    ,  long_to_char(rowid, 'xzsp_59', 'repo_file', 'file_size')         from repo_file;    commit;

在转换过程中如果数据量比较大的情况下可能要执行10几或者20几分钟,请耐心等待

转载地址:http://irdko.baihongyu.com/

你可能感兴趣的文章
VC++获得微秒级时间的方法与技巧探讨(转)
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
JavaNIO基础02-缓存区基础
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
190行代码实现mvvm模式
查看>>
PXE部署实例
查看>>
cobbler初探------实现自动安装centos6.4
查看>>
Android Studio 2.0 preview3 BUG
查看>>
兼容几乎所有浏览器的透明背景效果
查看>>
Go语言4
查看>>
jeesite 框架搭建与配置
查看>>
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>