8.15

2017-08-15  本文已影响0人  小FFF

1.union连接表的时候去了重复的内容,保留表的重复的值需要用union all。union all 保留重复,union all是直接连接,取到得是所有值,记录可能有重复  union 是取唯一值,记录没有重复。

2.updater='0002',

没有单引号时 0002 =

to_date() 与 to_char() 日期和字符串转换

3 union 需要对应数据类型都一样

select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual  //显示:08-11-07 13:22:42

select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59

而如果把上式写作:select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh:mi:ss') from dual,则会报错,因为小时hh是12进制,13为非法输入,不能匹配。

上一篇 下一篇

猜你喜欢

热点阅读