当前位置: 首页 > news >正文

商水县住房城乡建设网站百度推广智能网站

商水县住房城乡建设网站,百度推广智能网站,股票网站模板 dedecms,网站做好后还需要维护吗oracle中关于中文占用字节数#xff0c;不同的数据库有不同的情况#xff0c;有的占用两个字节、有的占用三个字节#xff0c;现在测试环境的数据库中文占用三个字节#xff0c;要实现由中英文组成的段落字符串#xff0c;按照每行占用多少字节重新分段#xff0c;具体应…oracle中关于中文占用字节数不同的数据库有不同的情况有的占用两个字节、有的占用三个字节现在测试环境的数据库中文占用三个字节要实现由中英文组成的段落字符串按照每行占用多少字节重新分段具体应用是在润乾报表展现。由于中文字符占用三个字节一个字符英文字符及数字占用一个字节一个字符通过字符去判定一行多少字最后会出现全部汉字的一行跟全部数字的一行无法对其的情况所以最终考虑用字节去判定一行占用字节数最后段落划分以及对齐都能满足需求。具体实例实现一、数据库中字段存储的原始值二、通过函数调用实现需求select  FUN_STR_SPLIT(k.COMMENTS)  as text_COMMENTS_first  from table_name k;CREATE OR REPLACE FUNCTION FUN_STR_SPLIT(pStr IN VARCHAR2)RETURN VARCHAR2 ASV_LENGTH NUMBER;--字符长度V_STR VARCHAR2(4000);V_STR_T VARCHAR2(4000);V_STR_RET VARCHAR2(4000);V_TEMP VARCHAR2(4000);V_TEMP_CHAR VARCHAR2(20);V_TEMP_CHAR_T VARCHAR2(20);V_TEMP_CHAR_W VARCHAR2(20);V_COUNT NUMBER;--回车数量V_COUNT_CH NUMBER;--中文占用字节数V_COUNT_NUM NUMBER;--是否是汉字判断V_COUNT_CH_NUM NUMBER;--中文标点I NUMBER;J NUMBER;BEGINI :1;J :1;V_COUNT :0;--将字符串中回车 换成 --SELECT REPLACE(REPLACE(PSTR,CHR(10),), ,) INTO V_TEMP FROM DUAL;SELECT REPLACE(PSTR,CHR(10),) INTO V_TEMP FROM DUAL;--计算字符长度SELECT LENGTH(V_TEMP) INTO V_LENGTH FROM DUAL;--计算中文占用字节数SELECT LENGTHB(啊) INTO V_COUNT_CH FROM DUAL;--循环判断字符WHILE I V_LENGTH1 LOOP--获取对应位置字符V_TEMP_CHAR:SUBSTR(V_TEMP,I,1);--判断是否是中文select instr(1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%^*();:/?,,upper(V_TEMP_CHAR)) into V_COUNT_CH from dual;if j 72 then--如果是中文 (中文占用三个字节)if V_COUNT_CH 0 then--判断当前字符的下一个是不是V_TEMP_CHAR_T:SUBSTR(V_TEMP,I1,1);if V_TEMP_CHAR_T V_TEMP_CHAR:SUBSTR(V_TEMP,I,5);V_STR :V_STR||V_TEMP_CHAR;J :1;I :I5;V_COUNT :V_COUNT1;elseV_STR :V_STR||V_TEMP_CHAR;i :i1;j :j1;end if;else--判断当前字符的下一个是不是V_TEMP_CHAR_T:SUBSTR(V_TEMP,I1,1);if V_TEMP_CHAR_T V_TEMP_CHAR:SUBSTR(V_TEMP,I,5);V_STR :V_STR||V_TEMP_CHAR;J :1;I :I5;V_COUNT :V_COUNT1;elseV_STR :V_STR||V_TEMP_CHAR;i :i1;j :j3;end if;end if;else--判断当前字符的下一个是不是V_TEMP_CHAR_T:SUBSTR(V_TEMP,I1,1);--判断当前字符的下下一个是不是V_TEMP_CHAR_W:SUBSTR(V_TEMP,I2,1);if V_TEMP_CHAR_T V_TEMP_CHAR:SUBSTR(V_TEMP,I,5);V_STR :V_STR||V_TEMP_CHAR;J :1;I :I5;V_COUNT :V_COUNT1;elsif V_TEMP_CHAR_T chr(13) thenif V_TEMP_CHAR_W V_TEMP_CHAR:SUBSTR(V_TEMP,I,5);V_STR :V_STR||V_TEMP_CHAR;J :1;I :I5;V_COUNT :V_COUNT1;end if;else--判断中文标点select instr(。.,upper(V_TEMP_CHAR_T)) into V_COUNT_CH_NUM from dual;if V_COUNT_CH_NUM 0 thenV_STR :V_STR||V_TEMP_CHAR||V_TEMP_CHAR_T||;J:1;I :I2;V_COUNT :V_COUNT1;elseV_STR :V_STR||V_TEMP_CHAR||;J:1;I :I1;V_COUNT :V_COUNT1;end if;end if;end if;END LOOP;RETURN(V_STR);END FUN_STR_SPLIT;三、通过函数转换后查询值四、转后字段在润乾中展现效果
http://www.zqtcl.cn/news/874366/

相关文章:

  • 资讯网站模板带会员投稿功能怎么查网站开发的语言
  • 个人网站搭建平台wordpress免费还是收费
  • 网站优化协议嘉兴企业网站设计哪家好
  • 英文网站设计哪家好用php做的网站用什么数据库
  • 公司网站建设包括服装设计公司效果图
  • 做网站怎么购买主机下载安装百度一下
  • wordpress网站 搬家大型网站开发什么书籍好
  • 机关事业单位 网站建设方案书网站推送怎么做
  • php网站如何绑定一级域名到子目录做推广便宜的网站
  • 江苏省网站建设与管理历年自考试题商城网站 价格
  • 淘宝客网站建站源码icp备案查询官网入口
  • 环球资源网站网址微信管理中心
  • 青岛seo建站企业网址下载
  • 开发网站多少钱一个月做网站宽度
  • wordpress企业站主题哪个好做床上用品网站
  • 宜兴市做网站网站建设简讯
  • 点的排版设计网站音乐网站网页设计
  • 牛商网做网站的思路建设网站的机构
  • flash网站制作实例自适应网站做百度推广
  • 深圳建立网站电影里的做视频在线观看网站
  • 国家建设标准发布网站在哪里在线教育网站怎样建设
  • 徐州 商城网站设计winserver wordpress
  • 做网络课程的网站一般网站的架构
  • 网站建设包含哪些内容句容住房和城乡建设局网站
  • 做网站是做完给钱还是新房装修图片
  • 阿里云建站视频wordpress显示摘要插件
  • 济宁网站建设 企业谷网站开发有什么用
  • 网站建设一般多少钱官网代做网站公司哪家好
  • 页面简洁的网站深圳广告宣传片拍摄
  • 做外卖网站青岛助创网络科技有限公司