0

私はDBを初めて使用し、日付フィールドをOracle DBで定義されたテーブルに更新しようとすると、次の問題が発生します。

したがって、私のDBには、DATA_VISUALIZZAZIONEという名前のDateフィールドを持つCERTIFICAZIONIという名前のテーブルがあります。

DATA_VISUALIZZAZIONEを現在の日時で更新するクエリを作成する必要があります。

だから私はこのようなことをしようとしています:

UPDATE certificazione SET data_visualizzazione=??? WHERE ID=1

クエリの主な構造は正しいと思いますが、現在の日時をこのフィールドに設定する方法がわかりません。これどうやってするの?

TNX

4

2 に答える 2

3

以下のように、必要に応じてsystimestampまたはこれを使用しますsysdate

UPDATE certificazione SET data_visualizzazione=systimestamp WHERE ID=1;

また

UPDATE certificazione SET data_visualizzazione=sysdate WHERE ID=1

日付、時刻、タイムゾーンに関する詳細を提供します。

于 2015-02-02T09:37:21.807 に答える
0

データ型DATEの場合、列に SYSDATE 値を設定できます日付と時刻の両方の部分があります。

UPDATE certificazione 
SET    data_visualizzazione = SYSDATE 
WHERE  id = 1; 
于 2015-02-02T10:06:12.093 に答える