今天是这个星期上班的最后一天,貌似这个星期一直在忙碌着某些不太合道的事情,可是也因为这儿,反而对代码有了些莫名的喜欢,或许是打发时间的一种比较好的方式? 呵呵
马上要回学校了,先总结一下今天的干嘛干嘛。。。。
对日期的读取貌似更清楚了些,在Oracle中,对日期的操作不管是何时何地,读出来一定得to_char(**,'yyyy-mm-dd'),读进去则一定要to_date(**,'yyyy-mm-dd'),即便是你对数据库表中的某列是date类型的需要拿来比较的话也得转换成to_char,如果你要比较后再写进去,则是一个取出来再读进去的过程,就是to_date(to_char(****)****),这种类型,晕吧 ,呵呵。。。
今天还扫盲了一下,就是switch()所接的表达式只能接整型和字符型,对于double型的完全不care,所以,要有复杂的表达式,咱们还是选择if好了,别那么洋气 ,呵呵
每次更新的时候总是想到alert语句,不知道怎么回事。。。其实是
update table set **=**的过程。。。
最后执行sql语句的时候给我来了个对象尚未初始化,郁闷,那可能明天再调了。。。。
select to_char(add_months(trunc(sysdate),-1),'yyyymm') from dual;
--上一个月
select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual;
--下一个月