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