ヘッダーをスキップ
Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド
リリース6.0
B25770-01
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

TO_CHAR

TimesTenのTO_CHAR関数は、DATE、TIMESTAMP、数値の入力値をVARCHARに変換します。

SQL構文

TO_CHAR ( Expression1[, Expression2 [, Expression3]])

パラメータ

TO_CHARには、次のパラメータがあります。

パラメータ

説明

Expression1
DATE、TIMESTAMP、NUMERICの式です。
Expression2
書式文字列です。省略された場合、TimesTenではデフォルトの日付書式(YYYY-MM-DD)が使用されます。
Expression3
現在は無視されているNLSパラメータを指定するための、CHARまたはVARCHAR式です。

説明

TO_CHARは、次の書式要素をサポートします。

書式
説明
DD    
日付(1から31)
MM    
月(1から12)
MON    
月(3文字の接頭辞)
MONTH
月(空白が埋め込まれた9文字の正式名)
YYYY
年(4桁)
Y,YYY
年(カンマ付き)
YYY
年(末尾3桁)
YY
年(末尾2桁)
Y
年(末尾1桁)
Q
四半期
HH    
時刻(1から12)
HH12  
時刻(1から12)
HH24  
時刻(0から23)
MI    
分(0から59)
SS    
秒(0から59)
FF
6桁の精度の秒の小数部
FFn
nで指定される精度の秒の小数部
AM    
正午標識
A.M.  
正午標識
PM    
正午標識
P.M.  
正午標識
- /  ,  . ; :
出力される記号
"text"
出力されるテキスト
9
数字
0
先行/後続0(ゼロ)
.
小数点
,
カンマ
EEEE
科学表記法
S
符号モード
B
空白モード
FM
非空白モード
$
先行ドル記号

例11.30
SELECT FIRSTNAME,  
       TO_CHAR (HireDate, `MONTH DD, YYY')
       TO_CHAR (Salary, `$999.99')
FROM EMPLOYEES; 
例11.31
SELECT TO_CHAR(-0.12,'$B99.9999') FROM t1; 
例11.32
SELECT TO_CHAR(-12, 'B99999PR') FROM t1; 
例11.33
SELECT TO_CHAR(-12,'FM99999') FROM t1; 
例11.34
SELECT TO_CHAR(1234.1,'9,999.999') FROM t1;