Oracle Long类型数据处理 您所在的位置:网站首页 long转char* Oracle Long类型数据处理

Oracle Long类型数据处理

2023-11-09 15:54| 来源: 网络整理| 查看: 265

说明:本文为Oracle Long类型数据处理指导手册 用途:本文只是提供一种方法和思路,更多更高级的使用方法还期待你不断的探索哦 标签:Long类型数据处理、long_to_char、long to char、查看long类型数据 温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化

★ 创建自定义函数long_to_char处理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);   --set serveroutput on size 10000000000; begin   DBMS_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; /

★ 测试 drop table t; create table t (name long); insert into t values('a'); insert into t values('b'); insert into t values('c'); commit; select * from t; select * from t where name='a';        --异常测试 select * from t where long_to_char(rowid,'SYS','T','NAME')='a';

※ 如果您觉得文章写的还不错, 别忘了在文末给作者点个赞哦 ~

over



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有