问题标签 [ora-01843]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
261 浏览

sql - 请让我知道以下 sql 查询的问题

它给出错误 ORA-01843: not a valid month


我跑了以下它做得很好

从 wkly_lnd.lnd_wkly_plan_rx_summary 选择 pd_end_dt,nrx_cnt,其中 pd_end_dt > '09 年 1 月 1 日'

但如果我想获得周数据怎么做

0 投票
4 回答
11212 浏览

sql - Oracle 数据库 10g 快捷版和日期格式

我是 Oracle 的新手(直到现在我一直主要使用 MySQL),所以这可能是一个愚蠢的问题。但是我已经创建了这个表(名字不是英文但忽略它,这并不重要):

然后我尝试使用这个 INSERT 查询:

我得到一个错误:

我使用的日期格式是 DD-MM-YYYY。我也尝试过 DD.MM.YYYY,DD/MM/YYYY,我也尝试过像这样切换月份和日期 - MM-DD-YYYY,MM/DD/YYYY - 仍然是同样的错误。

该怎么办?

0 投票
4 回答
8070 浏览

c# - 当我尝试将日期和时间插入 Oracle 时得到 ORA-01843

我有字符串格式的 A anb B

A = 2007 年 1 月 14 日

B = 22:10:39

我尝试插入日期和时间:

我收到 ORA-01843 错误,我该怎么办?

提前致谢

0 投票
1 回答
8916 浏览

sql - oracle to_date 函数不接受格式

当我在 oracle 10g 中执行此操作时:

我得到:ORA-01843: not a valid month如果我更改为 : 'YYYY/MM/DD',它会起作用。但是'MM/DD/YYYY'一个有效的格式对吗?

0 投票
1 回答
33865 浏览

oracle - ORA-01843: 无效的月份

我的 sql 查询有问题。

当我尝试插入数据时,它会抛出此错误“ORA-01843: not a valid month”。谁能建议我可以使用什么类型的数据类型来作为 rent_date 和 return date 来度过这种情况?这是我要上传的示例数据

注意:我可以在我的 excel 工作表中看到这种类型的格式,其中有我的数据,但是当我收到错误时

我在这里观察不同的时间格式。

谁能建议我一个解决方案?

提前致谢。

0 投票
2 回答
1125 浏览

sql-server - 查询在查询设计器中有效,但在 MS SQL Server 报表生成器中无效

在使用 Microsoft SQL Server Report Builder 时,我能够在查询设计器中执行查询并检索结果。该查询在日期上有一个 where 子句。

在执行时,我会弹出一个窗口,在其中输入给定格式的两个变量(StartDate 和 EndDate)。现在,当我尝试运行相同的方法来生成报告时,我必须使用日历选择器选择这两个变量。尽管日期以所需的格式显示,但我总是收到以下错误:

什么会导致查询在一个地方成功运行,但在日历选择器选择变量时抛出错误?

0 投票
2 回答
1323 浏览

java - ORA-01843: 不是有效的月份 JPA

我正在使用 JPA 1 并有一个执行以下语句的本机查询:

标记错误是:

java.sql.SQLDataException: ORA-01843: 不是一个有效的月份

但是,如果我在 ORACLE ide 中复制这句话,它运行得很好,我有两个数据库,一个用于测试,一个用于生产,生产标记了这个错误,而在测试中没有。

我也想知道,什么比较好??将日期包含在字符串中,然后像这样将其传递给 jpa?

或将日期值作为参数传递?

这可能是错误的原因?

非常感谢。

0 投票
1 回答
199 浏览

oracle - 尝试在 SQL 查询中输入 0 到 11 之间的月份时出现 oracle 错误 ORA-01843

我正在使用以下函数,它需要三个参数日期、要添加的年份和要添加的月份,并返回最终日期。

现在,如果我运行以下测试数据,我会收到无效月份的错误。

但是一旦我开始在函数中输入月份值 12 或以上,它就会开始给我一个输出。

0 投票
1 回答
132 浏览

sql - 最近 24 小时的日期格式和获取结果表

我是 SQL 新手,我对下面的查询有疑问。我需要返回过去 24 小时内输入的订单会话,如果我没有最后一条语句,查询将返回所有订单会话,但我只需要过去 24 小时内的订单会话。CCDBA.O_PAT.ORDER_DDT 不是 Oracle 日期,而是需要使用 ddt.tochar 将其转换为可读日期的数字。

我收到以下错误:

原始数据CCDBA.O_PAT.ORDER_DDT如下所示:使用 ddt.tochar 转换后7686745377 的数据如下:CCDBA.O_PAT.ORDER_DDT02/20/14 09:58

0 投票
1 回答
649 浏览

sql - ORACLE 01843. 00000 - “不是一个有效的月份”

这是我要插入的表

我在 VirtualBox 上使用 Sql Developer 和 Oracle Developer Day。我也用这个命令改变了我的会话,但什么也没发生