create table oracle上的数据类型错误无效

时间:2017-05-05 10:14:21

标签: sql oracle

Create table image_media_tracking (
    image_rowid_src ROWID,
    image_id NUMBER(6), 
    image_src BLOB,
    image_time sysdate
);

3 个答案:

答案 0 :(得分:2)

正如我在评论中提到的,使用date代替sysdate

此外,如果您希望默认情况下列为sysdate,请使用

Create table image_media_tracking (
    image_rowid_src ROWID,
    image_id NUMBER(6), 
    image_src BLOB,
    image_time date default sysdate
);

答案 1 :(得分:1)

sysdate不是Oracle数据类型(它是返回当前日期和时间的函数)。

您需要date或其他日期时间数据类型之一。

答案 2 :(得分:1)

您似乎需要时间而不是日期,所以请使用Datetime而不是。