數據庫
文章平均质量分 52
XueSe1116
这个作者很懒,什么都没留下…
展开
-
Oracle中RAW和Varchar2常用的两个转换函数
1. UTL_RAW.CAST_TO_RAW 该函数按照缺省字符集(一般为GB2312),将VARCHAR2字符串转换为RAW。insert into cmpp_submit (dest_terminal_id,msg_content) values('13001081371',UTL_RAW.CAST_TO_RAW('您好!'));2. UTL_RAW.CAST_TO_VARCH原创 2011-11-10 14:15:08 · 3642 阅读 · 0 评论 -
Oracle高级查询之OVER (PARTITION BY ..)
为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by ...order by ...)现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下转载 2012-07-11 11:23:27 · 907 阅读 · 0 评论 -
oracle 身份证校验函数
1.正则表达式方法CREATE OR REPLACE FUNCTION fn_checkidcard (p_idcard IN VARCHAR2) RETURN INT IS v_regstr VARCHAR2 (2000); v_sum NUMBER; v_mod NUMBER; v_checkcode CHAR转载 2012-07-11 11:27:28 · 1016 阅读 · 0 评论 -
Oracle number型小数点前缺零
之前在Oracle数据库选数据就发现这种现象,小于1的数值选取出来后发现是前面是没有零的。开始并没有太多的在乎和关注。今天一位同事在做程序时发现这个问题,不得不处理一下。比如select to_char(0.05) from dual; 这样出来的值是显示.05百度一下后,发现了几种解决方法:1.to_charSELECT TO_CHAR(0.05, 'FM99999990.0原创 2012-07-17 16:03:39 · 4043 阅读 · 0 评论 -
ORACLE日期函数大全!
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;S转载 2012-08-22 10:25:23 · 626 阅读 · 0 评论