2017-05-05 14 views
0
Create table image_media_tracking (
    image_rowid_src ROWID, 
    image_id NUMBER(6), 
    image_src BLOB, 
    image_time sysdate 
); 
+2

を使用しています。 'date'を使用してください – Utsav

答えて

1

sysdateは、現在の日付と時刻を返す関数ではありません。

date、またはその他の日付時刻データ型のいずれかが必要です。

+0

質問はOracleを指定します。 'DATE'データ型には、日付と時刻の両方の要素が含まれています。 – unleashed

1

日付の代わりに時間が必要なようですので、代わりにDatetimeを使用してください。

+1

ここで日付を使用するのではなく、Datetimeの利点は何ですか? –

+0

質問にはOracleが指定されています。 'DATE'データ型には、日付と時刻の両方の要素が含まれています。 – unleashed

1

コメントに記載されているとおり、sysdateの代わりにdateを使用します。あなたは、列がデフォルトでsysdateがしたい場合は

また、 `Sysdate`は、データ・タイプではありません

Create table image_media_tracking (
    image_rowid_src ROWID, 
    image_id NUMBER(6), 
    image_src BLOB, 
    image_time date default sysdate 
); 
関連する問題