`
dazhi2010
  • 浏览: 106483 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
oracle 截取字符串和查找字符 oracle 截取字符(substr),检索字符位置(instr) 常用函数:substr和instr1.SUBSTR(string,start_position,[length])截取子字符串,返回字符串解释:string 元字符串       start_position   开始位置(从1开始),截取时包含起始位置(为负数时,从尾部算起)       length 可选项,子字符串的个数,为空时,截取到最后一个字符For example:substr("123456", 0); //返回:123456,截取所有字符 substr(& ...
Oracle中常用的字符串长度获取方法,有两个:lengthb(string)和length(string);(b是byte字节的意思) 其中: lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节 length(string)计算string所占的字符长度:返回字符串的长度,单位是字符 对于单字节字符(例如纯英文字符串,数字,半角符号等),LENGTHB和LENGTH是一样的. 所以我们可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。   注: 一个汉字在Oracle数据库里占多少字节跟数据 ...
Months_between() --两个时间之间的月数,如下面为2011-10-10 与 2011-5-30 两个日期之间的月数10月10日-5月30日select months_between(to_date('2011-10-10','yyyy-mm-dd'),to_date('2011-5-30','yyyy-mm-dd')) from dual; Add_months() --月加减(求指定几个月之后或之前的今天的此时此刻)(用"+""-"号区别往前还是往后)select add_months(sysdate,1) from dual; ...
(非100%原创) 装了个双系统,想在两个系统下都可以进行开发,并且可以共用同一个本机上的数据库以及其中的数据,随想到如下要写的内容,主要参考自网络上其他朋友的文章,结合了一点自己的想法,并作出了一个.bat的脚本文件,可以方便的切换数据文件位置.脚本见附件...   打开安装目录下的my.ini文件,找到: #Path to installation directory. All paths are usually resolved relative to this. basedir="C:/Program Files/MySQL/MySQL Server 5.1/" ...
分页查询是web开发中非常常用的功能,笔者主要使用Oracle数据库工作,所以只总结一下Oracle中的分页方法 通常是由下面语句就可以完成分页功能:   SELECT x.* from (SELECT z.*,rownum rn from XZQH z where rownum<=101) x where x.rn>=90   查询第90条到101条记录(包含边界);   小弟才疏学浅,目前就只会这一种分页方法,但是这种分页方式的缺点是显而易见的,如果数据量过大的话,(SELECT z.*,rownum rn from XZQH z where rownum ...
主要要注意的是,子报表定义的时候,目录填相对路径,相对路径填:jsp页面中调用的路径,而不是简单相对于父报表的路径; 再就是如果子报表里有参数,需要从父报表里传参数时,左列天子报表中参数的名称,右列填父报表中相应参数,要在前面加"=". 子报表分嵌入式和引入式:嵌入式使用时,润乾会把这张子报表当成一个单独的table嵌入到所在单元格中(所以,不必考虑子报表的列数行数是否与父报表一直),并且,如果导出为excel文件的话,可以看到子报表部分会变成一个图片,不可再编辑,很不方便并且,嵌入式的样式不好调整,跟父报表里的单元格边框线通常是对不起来的,影响美观. 引入式使用时,润 ...
最近在工作的时候,需要出报表,今天是出一个旬度报表,所谓旬度,即每月的十天为一旬, 前10天(1-10号)为上旬,中10天(11-20号)为中旬,余下的为下旬.   在oracle中,用一个简单的语句就可以将日期进行分旬: select decode(trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10),0, '上旬 ',1,'中旬 ', '下旬 '),trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10)from dual   ----简 ...
       受项目经理的启发,把自己在工作和学习中遇到的技术问题以及一些技巧等的内容发布到网络上,可以跟大家分享,让可能不了解的人可以借之了解,让比较深入了解的人可以给我指正错误和不足,并在跟大家讨论和交流的过程中进一步巩固所学到的知识,运气好的话还可以学一些新的知识.         小弟的博客今天就算开张了,在接下来的时间里,会将收藏的经验全部发出来,并在之后的工作生涯中,不断的积累知识和技巧,也不断的分享出来供大家参考指正,希望大家在互相学习和交流中一起进步!!         相信iteye里肯定是高手如云,小弟来此宝地只是为了学习,如果发了一些小儿科的问题或者经验的话,请您高抬贵 ...
Global site tag (gtag.js) - Google Analytics