Oracle中的DATE函数

And*_*Dan 1 oracle date function

我最近遇到了这样的示例代码:

select TO_CHAR(DATE '2012-3-1', 'Day Month Year') from dual;
Run Code Online (Sandbox Code Playgroud)

我理解TO_CHAR,但我以前从未见过使用DATE,也找不到与之相关的文档.有人可以解释它是如何工作的,和/或提供一些文档的链接?

谢谢,丹

Luk*_*der 5

你没有搜索得足够多:-)谷歌Oracle DATE literal并找到:

http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm#BABGIGCJ

提取物:

要将DATE值指定为文字,您必须使用公历.您可以指定ANSI文字,如下例所示:

DATE '1998-12-25'
Run Code Online (Sandbox Code Playgroud)