
2008-7-2 12:00
douqq
关于date 的一个奇怪用法
select 1 from dual where sysdate > date '2008-07-01'
这个语句是可以执行的。
很明显,在这里 date '2008-07-01' 和 to_date('2008-07-01','yyyy-mm-dd')
的意义是一样的,我只是很奇怪这算什么一种用法,很诡异。
date '2008-07-01' 这个用法算什么,不算函数,因为没入参没括号
请赐教。
2008-7-2 12:19
caizhuoyi
这是一个ANSI日期文字常量。用date来标识。
2008-7-2 12:22
jvkojvko
学习了
2008-7-2 12:27
douqq
[quote]原帖由 [i]caizhuoyi[/i] 于 2008-7-2 12:19 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10829362&ptid=1015288][img]http://www.itpub.net/images/common/back.gif[/img][/url]
这是一个ANSI日期文字常量。用date来标识。 [/quote]
能详细点吗?最好给个链接啥的,谢谢哦。
另外推荐这样的用法吗?
2008-7-2 12:46
caizhuoyi
回复 #4 douqq 的帖子
没有链接,这个平时经常用到。
这种用法不支持时间,并且只有'yyyy-mm-dd'才可以,其他格式一概不行。
2008-7-2 13:12
star_guan2008
学习
2008-7-2 13:14
visual2006
学习了
2008-7-2 14:22
tongwenbin
飘过
学习
2008-7-2 15:13
yuchangle
头一次看到这么用的,都用to_date
2008-7-2 16:09
sieper
这个好
2008-7-2 16:35
jiqing1004
学习了 一次见这么用的
2008-7-2 16:39
shiguibao
一种特殊的用法
2008-7-6 08:14
xinyisky
有的时候比较的时候你可以转换成为字符串
之后在按照字符串的方式比较(在不涉及小时、分、秒的情况下)
2008-7-6 10:08
cnhzlt
学到了
2008-7-8 10:43
liguizhuang
学习
2008-7-8 10:46
haibo_li
严重学习
2008-7-8 10:47
feng2371
学习
页:
[1]

Powered by ITPUB论坛