当前位置: 首页 > 知识库问答 >
问题:

SQL“不是有效月份”

贲绪
2023-03-14
CREATE TABLE Reserves(
    sid INTEGER,
    bid INTEGER,
    day DATE,
    PRIMARY KEY (sid, bid, day),
    FOREIGN KEY (sid) REFERENCES Sailors,
    FOREIGN KEY (bid) REFERENCES Boats
);
INSERT INTO Reserves VALUES(22, 101, '01-01-1998');

共有1个答案

郝冥夜
2023-03-14

不完全清楚您想要哪一个,所以您可以尝试:

>

  • 表示月-日-年格式:

    插入保留值(22,101,TO_DATE('01-01-1998','mm-dd-yyyy'));

  •  类似资料:
    • 我有一个包含以下字段的表: 报告(表名)Rep_Date(日期)Rep_Time(日期) 更新15:58我现在可以执行以下查询: 但是,我需要在子句中再添加一条语句,将MaxDate的时间部分与rep_time:不起作用。

    • 我使用以下查询创建了一个表 现在,当我尝试使用SQL错误:ORA-01843:not a valid month。 我做错了什么?

    • 这是我的oracle sql查询。我正在用Python运行它。当我在Oracle SQL Developer中运行它时,它会给出结果,但每当我试图在pycharm中执行它时,就会出现以下错误: cx_oracle.databaseError:ORA-01843:不是有效月份 当我跑的时候 这在oracle sql developer中显示

    • 问题内容: 我在sql中有一个表,如下所示: 我正在尝试插入它: 但是我得到了错误:ORA-01843:无效的月份 这是一个Oracle数据库。我不确定日期格式有什么问题。 问题答案: 目前尚不清楚您想要哪个,因此您可以尝试: 对于月日年格式: 对于日-月-年格式: 另外,建议阅读:Oracle函数:TO_DATE

    • 我为PHP更改了OCI8版本,由于该查询不起作用: 我收到这个消息: 消息:oci_execute():ora-01843:不是有效月份 它与Toad一起用于Oracle11。你有什么解决办法吗? 谢谢:)

    • 我正在websphere 7.0版本上运行一个应用程序,该应用程序是在我的QA环境中新设置的,并且低于oracle错误