数据库
feng_870906
这个作者很懒,什么都没留下…
展开
-
数据库在指定日期上加年或月,日
一、ORACLE 的一般写法:select sysdate+日 from dual select add_months(sysdate,月) from dual select add_months(sysdate,12*年) from dual二、SQL SERVER 的一般写法:利于DATEADD()函数来实现,此函数具体应用如下所述:定义和用法DATEADD() 函数在日期中添加或减去指定的时间间隔。语法DATEADD(datepart,number,date)date 参数是合法的日期表达原创 2010-11-30 16:10:00 · 1257 阅读 · 0 评论 -
MSSQLServer和Oracle的常用函数对比
1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取整(截取) S:select cast(-转载 2010-12-10 15:35:00 · 288 阅读 · 0 评论 -
oracle日期函数集锦
一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYSDATE,'YY')---------------------07SQL> Select to_char(sysdate,'YYY') from dual;TO_CH转载 2010-12-08 15:22:00 · 282 阅读 · 0 评论 -
oracle PROFILE文件管理
<br />Proflie是口令限制,资源限制的命名集合.建立oracle数据库时,oracle会自动建立名为DEFAULT的PROFILE,初始化的DEFAULT没有进行任何口令和资源限制.使用PROFILE有以下一些主要事项.<br />1,建立PROFILE时,如果只设置了部分口令或资源限制选项,其他选项会自动使用默认值(DEFAULT的相应选项)<br />2,建立用户时,如果不指定PROFILE选项,oracle会自动将DEFAULT分配给相应的数据库用户.<br />3,一个用户只能分配一个PR转载 2011-01-13 10:11:00 · 473 阅读 · 0 评论 -
oracle存储过程语法
<br />转自:http://wtq.javaeye.com/blog/628166<br />1.基本结构<br />CREATE OR REPLACE PROCEDURE 存储过程名字 <br />( <br /> 参数1 IN NUMBER, <br /> 参数2 IN NUMBER <br />) IS <br />变量1 INTEGER :=0; <br />变量2 DATE; <br />BEGIN <br /><br />END 存储过程名字 <br /><br />2.SELE转载 2011-02-18 10:12:00 · 283 阅读 · 0 评论 -
Oracle 排序中常用的NULL值处理方法
1、缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如nvl(employee_name,’张三’)表示当employee_name为空时转载 2011-07-26 18:54:08 · 380 阅读 · 0 评论