2017-02-10 71 views
2

以下查詢如何工作,找不到解釋查詢如何工作的文檔。是否有任何其他類似的投射值查詢?在oracle中投射日期

選擇日期'2017-01-01'FROM dual;

給出了導致2017年1月1日

+1

有沒有這種類型的查詢的任何文檔? – Thunder

回答

2

您的查詢使用日期文字。從Oracle documentation

您可以將DATE值指定爲字符串文字,或者可以使用TO_DATE函數將字符或數字值轉換爲日期值。 DATE文字是Oracle數據庫接受TO_DATE表達式代替字符串文本的唯一情況。

要將DATE值指定爲文字,您必須使用公曆日曆。您可以指定一個ANSI文本,如本例所示:

DATE '1998-12-25' 
+1

很好的答案!謝謝! –