アプリ版:「スタンプのみでお礼する」機能のリリースについて

組み込み変数のSYSTIMESTAMPで小数点以下3桁までしか有効でないようです。
6桁まで取得することは可能でしょうか?
何回実行しても小数点以下4~6桁までが000になってしまいます。

SQL> select systimestamp from dual;

SYSTIMESTAMP
-------------------------------------
05-03-15 15:13:36.859000 +09:00


ご存知の方、ご教示ください。

A 回答 (1件)

間違っていたらゴメンなさい。



OracleのタイムスタンプはOSから取得していると思いますので、OSによって有効桁数は変わりませんか?
また、OSのタイムスタンプはBIOS(ファーム)から取得していると思いますので、ハード(マザー)によっても変化するように思えます。

ちなみに、Solaris8(64bit)ではデフォルトで6桁まで取得できます。
select to_char(systimestamp,'SSSS.FF6') from dual;
と入力してダメならあきらめた方が良いかも。。
    • good
    • 0
この回答へのお礼

ありがとうございます。
日付情報をどこから取得しているかを考えたら
納得できました。

お礼日時:2005/03/22 10:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!