• 締切済み

SCN_TO_TIMESTAMP関数について

現在Oracle 9.2.0.8を使用しています。 SCN番号から時刻を取得するために、下記コマンドを投入しましたが ORA-00904: "SCN_TO_TIMESTAMP":無効な識別子です。 とエラーがでてしまいます SELECT SCN_TO_TIMESTAMP(946033) from dual; 下記ページでは、Oracle 9i以降であれば、使えるふうに書いてあったのですが・・ http://www.shift-the-oracle.com/inside/system-change-number.html 何かお分かりな方、ご教授よろしくお願い致します。 ※なお、テストで作成した10g環境では、正常に取得できました。

みんなの回答

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

引用されているページに 「SCN は以下の SCN_TO_TIMESTAMP 関数 を使用することで大まかな時間を得ることができる。Oracle 10g」 とありますから、10gからの機能なのでは。

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

sqlplusから「show parameter compatible」で、compatibleパラメータの バージョンを確認してみてください。

salomon_ra
質問者

お礼

回答ありがとうございます。 compatibleの値は、9.2.0.0.0 です。

関連するQ&A