列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

表示常值

常值是對應於特定資料類型的非 Null 值。常值一般是恒常不變的值,亦即,這些值必須逐字原樣 使用,完全不必變更。常值必須與其所代表的資料類型一致。

本節說明如何在 Oracle CRM On Demand Answers 中表示各種常值類型。

字元常值

字元常值包含字母、數字和符號等字元。若要表示字元常值,請在字元字串兩邊用單引號 ( ' ) 圍住。常值的長度是由單引號之間的字元數決定。

日期時間常值

SQL 92 標準定義三種具型別的日期時間常值,其格式如下:

DATE 'yyyy-MM-dd'

TIME 'hh:MM:ss'

TIMESTAMP 'yyyy-MM-dd hh:mm:ss'

這些格式是固定的。若要表示具型別日期時間常值,請使用關鍵字 DATE、TIME 或 TIMESTAMP,後面加上用單引號圍住的日期時間字串。即使值為個位數,所有非年的組成部分都必須有兩位數。

範例:

CASE

WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006'

ELSE 'Pre-2006'

END

數字常值

數字常值代表數字資料類型的值。若要表示數字常值,只要包含數字即可。

請勿用單引號圍住數字常值,否則就表示該常值是字元字串值。

數字前面可以用加號 (+) 或減號 (-),分別表示正數或負數。數字可以包含小數點和小數數字。

若要將浮點數表示為常值常數,請輸入數字,後面加上字母 E (大寫或小寫都可以),然後再接加號 (+) 或減號 (-) 表示正指數或負指數。整數、字母 E 和指數符號之間不可以有空格。

範例:

52

2.98

-326

12.5E6


2016年10月 Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices.