我最近遇到过这样的示例代码:
select TO_CHAR(DATE '2012-3-1', 'Day Month Year') from dual;
我理解TO_CHAR,但我以前从未见过使用DATE,也找不到与之相关的文档。有人可以解释它是如何工作的,和/或提供一些文档的链接吗?
谢谢, 丹
答案 0 :(得分:5)
你搜索得不够好:-) Google Oracle DATE literal
并找到:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm#BABGIGCJ
摘录:
要将DATE值指定为文字,必须使用Gregorian 日历。您可以指定ANSI文字,如下例所示:
DATE '1998-12-25'
答案 1 :(得分:1)