oracle
天亮说-〉晚安
这个作者很懒,什么都没留下…
展开
-
自定义oracle聚集函数,类似于功能wm_concat
Oracle提供了很多预定义好的聚集函数,比如Max(), Sum(), AVG(), 但是这些预定义的聚集函数基本上都是适应于标量数据(scalar data), 对于复杂的数据类型,比如说用户自定义的Object type, Clob等, 是不支持的。 但是,幸运的是, 用户可以通过实现Oracle的Extensibility Framework中的ODCIAggregate原创 2017-01-10 15:34:22 · 746 阅读 · 0 评论 -
oracle如何导入dmp文件
在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:c60.dmp full=y用户名 :就是你的目标用户 。密码 :就是你的目标用户登录密码。orcl:是实例名称 就是数据库名file:就是你要导入的dmp文件全路径。full=y 是否全部导入 只有当前用户是dba的时原创 2017-02-07 20:20:54 · 258 阅读 · 0 评论 -
获取两个日期间的年份差 月份差 日期差
年份差EXTRACT(YEAR FROM SYSDATE) - EXTRACT(YEAR FROM date)月份差months_between(SYSDATE,date)日期差date-trunc(SYSDATE)原创 2017-03-28 11:42:14 · 4694 阅读 · 1 评论 -
oracle中四舍五入
FLOOR——对给定的数字取整数位SQL> select floor(2345.67) from dual;FLOOR(2345.67)--------------2345CEIL-- 返回大于或等于给出数字的最小整数SQL> select ceil(3.1415927) from dual;CEIL(3.1415927)---------------转载 2017-03-28 11:43:14 · 581 阅读 · 0 评论 -
oracle计算两日期间的工作日
CREATE OR REPLACE FUNCTION workdays_today( i_fromdate IN DATE, -- 起始日期 i_toDate IN DATE -- 截止日期)RETURN NUMBERIS v_day NUMBER(18,0); v_fromdate DATE; v_todate DATE;BEGIN IF原创 2017-03-28 11:44:43 · 1213 阅读 · 0 评论 -
ORACLE中nvl,nvl2,nullif的使用
1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。2 NVL2函数NVL2函数的格式如下:NVL2(expr1,expr2, expr3)含义是:如果该函数的第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第三个参数的值。转载 2017-08-24 15:27:53 · 980 阅读 · 0 评论