Microsoft SQL Server 2005 和Oracle 语法的一点差异

1.获取系统当前时间

SQL Server 2005:

1 select getdate()
Oracle:
1 select sysdate from dual

2.获取年月日

SQL Server 2005:

1 select year(getdate()) --2011
2  select month(getdate()) --3
3  select day(getdate()) --23

Oracle:

1 select to_char(sysdate,'yyyy') from dual --2011
2  select to_char(sysdate,'mm') from dual --03
 3  select to_char(sysdate,'dd') from dual --23
 
q 季度
hh   小时(12)
hh24   小时(24)
mi   分
ss   秒
D   周中的星期几
ddd   年中的第几天
WW   年中的第几个星期
W   该月中第几个星期
posted @ 2011-03-23 22:13  慕容小北  阅读(529)  评论(1编辑  收藏  举报