TIMESTAMP型のフォーマットを教えてください。

TIMESTAMP型はCachéでは、%Library.TimeStampデータタイプ(=%TimeStamp)に対応していて、
フォーマットは YYYY-MM-DD HH:MM:SS.nnnnnnnnn です。

小数点以下の精度を変更したい場合は以下の方法で設定します。

1) システムワイドに設定する

 [管理ポータル] > [システム管理] > [構成] > [SQLとオブジェクトの設定] > [一般SQL設定]
   > [GETDATE()、CURRENT_TIME、および CURRENT_TIMESTAMP の既定の時間精度] に 0~9の範囲で桁数を指定できます。
 ご参考:[一般SQL設定] : [SQL] タブ について


2) SQLの関数で指定する

 CURRENT_TIMESTAMP()の引数を利用して、小数点以下の精度を 0~9 の範囲で桁数を指定できます。

 ※CURRENT_TIMESTAMP()で返される値は、実行環境のタイムゾーンの現在の日付時刻を返します。
 ご参考:CURRENT_TIMESTAMPについて
 


関連トピック: サーバ側ロジックでSQLを実行するとき、DATE型やTIME型カラムの操作方法を教えてください。
関連トピック:特殊変数$ZTIMESTAMP をローカルのタイムゾーンに変更する方法を教えてください。
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る