-1

データベーステーブルにデフォルトのUnix日時を挿入したい。しかし、これを挿入することはできません。デフォルトのUnix日時を設定するのを手伝ってください。Oracleにとっては新しいです。

4

2 に答える 2

0

あなたはSYSTIMESTAMP例えば以下を探していますか?

  INSERT INT TABLE(A, B, DATETIMECOL) 
  VALUES ('a', 'b', SYSTIMESTAMP);

これにより、サーバーの現在のタイムスタンプがデータベースに挿入されます。

于 2012-12-01T03:59:07.083 に答える
0

SYSDATE現在の日付と時刻を Oracle として返しますDATE(OracleDATEには常に日付と時刻の両方の要素が秒単位で含まれています)。

SYSTIMESTAMPTIMESTAMP WITH TIME ZONE小数秒とタイムゾーンの両方を含むOracle として現在の日時を返します。

1970 年 1 月 1 日からの秒数を表すを挿入したい場合NUMBER(これは、「Unix 日時形式」の意味であると想定しています)、それは(SYSDATE - date '1970-01-01') * 60 * 60 * 24.

于 2012-12-01T04:08:44.557 に答える