问题标签 [ora-01830]

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 投票
1 回答
59578 浏览

sql - ORA-01830: 日期格式图片在转换整个输入字符串之前结束

SQL 在大多数安装中都能正常工作。但是,我在加拿大安装 Oracle 时遇到问题(可能是日期本地化问题?)。

http://www.google.com/search?q=ORA-01830

我正在将数据提供给生成 SQL 的专有处理器。我只提供数据。我希望获得可以帮助我解决问题的信息,而无需处理器的支持。

0 投票
2 回答
4710 浏览

java - 如何将时间戳字段发送到 Oracle 存储过程。尽管有数据库配置,但来自 Java?

我正在从 java webapp 向 Oracle 存储过程发出请求,该存储过程恰好有一个 Timestamp IN 参数。

信息的传播方式类似于:

javaWebApp --} webservice 客户端 --} ws --} storedProcedure

我将时间戳参数作为格式化字符串从 web 服务客户端发送到 ws。

在测试环境中,它可以发送:

如您所见,发送了一个格式化的字符串。但是在生产环境中,它引发了一个异常

它与格式不同有关,可能是由于一个 DB 与另一个 DB 的配置不同。我知道测试环境应该是生产站点的副本,但是我无法正确设置它们。尽管他们设置数据库的方式如何,我仍需要发送 Timestamp-as-a-formatted-string 字段。有任何想法吗?提前致谢。

**** 编辑****:尽管有特定的配置,我还是找到了让它正常工作的方法。就像使用适当的 Oracle 指令在 Web 服务中设置调用指令一样简单。我的意思是,对 Oracle 存储过程的调用来自

虽然我在过程调用中设置的格式与 webapp 使用原始问题中所述的 SimpleDateFormat 发送的格式相匹配,但稍作修改:

谢谢大家的帮助和想法。

0 投票
1 回答
315 浏览

sql - 甲骨文日期时间

我有四个字段:

  • 开始日期 = 2010 年 6 月 16 日
  • 开始时间 = 14:37
  • End_Date = 2010 年 6 月 16 日
  • 结束时间 = 14:38

我需要计算从开始到结束的差异。我尝试使用 to_date(Start_date || Start_Time) 但不断收到此错误消息:

ORA-01830: 日期格式图片在转换整个输入字符串之前结束 01830.00000 - “日期格式图片在转换整个输入字符串之前结束”

谢谢您的帮助。大卫

0 投票
4 回答
12946 浏览

sql - 在 Oracle 中格式化日期和时间

我正在使用 Oracle,我正在使用 SQL Developer-1.5.4.59.40,但我遇到了问题。我不知道如何使用日期格式。我想使用一种格式:“dd/mm/aaaa hh24:mm”,但 Oracle 不接受它。错误是:

ORA-01830: La máscara de formato de fecha termina antes de convertir toda la cadena de entrada

0 投票
2 回答
257 浏览

sql - 我在 Oracle 11.2 中遇到的错误

1.0.6 我的程序运行良好,但在 Oracle 11.2 中我收到错误 ORA-01830

可能是什么问题?11.1 和 11.2 之间有什么区别吗?

提前致谢

0 投票
3 回答
5759 浏览

sql - 我将如何批量更新日期和时间?

我必须查询日期和时间的更新。我知道如何单独更新日期,但在将时间添加到函数时遇到了麻烦。现在,就目前而言,它显示为4/20/2011 1:32:07 PM. 我需要 recv_date 字段才能读取4/21/2011 7:00:00 AM

到目前为止,我的查询是:

0 投票
1 回答
457 浏览

sql - Oracle:导入电子表格数据

我有一个在 Oracle 中创建的表。我在表中有三个日期列。我正在尝试通过 oracles 电子表格导入将一些数据导入表中,我要导入大约 100 条记录,数据示例如下:

但是,当我尝试将此类记录导入 oracle 时,出现错误:

ORA-01830: 日期格式图片在转换整个输入字符串之前结束

有人可以建议我应该如何成功导入这些数据吗?

0 投票
1 回答
12669 浏览

oracle - 在 oracle 过程中将字符串转换为日期时出现 Oracle 01830 错误

以下是我在 oracle 中存储过程的前几行。我要做的就是将一个字符串传递给过程,将其转换为日期并在查询中使用它。但这似乎不起作用。目前,我被抛出的错误如下:

ORA-01830: 日期格式图片在转换整个输入字符串之前结束

ORA-06512:在“APPS.PORDUCTPLANNINGFORECAST”,第 26 行

ORA-06512: 在第 1 行

具有的行TO_DATE()是第 26 行和第 27 行。此外,我传入的格式是通过 c# 将System.DateTimeformat( "01/08/2013 12:00:00 AM") 转换为字符串,然后通过add参数传递,因为日期转换错误而放弃将日期作为日期传递。请帮忙..

0 投票
2 回答
260 浏览

asp.net - Oracle Query 在我的本地电脑上工作,但在其他机器上出现 ORA: 01830 异常

我有一个简单的 sql insert 语句,它是 asp.net Web 应用程序的一部分,它在我的本地计算机上运行良好,但是在我将功能部署到舞台环境后,SQL 查询出现了问题。正在使用的数据库是 Oracle。

将具有 dateType 格式的条目保存到表中时会出现问题。以下是查询:

现在这个查询在我的本地电脑上运行良好,它指向与舞台环境相同的数据库,但它没有在舞台环境中执行。我上台的例外情况如下:

ORA-01830: ORA-01830: 日期格式图片在转换整个输入字符串之前结束

因此,当相同的查询在一个环境中运行而不在另一个环境中运行时,很难找到实际问题。有人可以帮忙吗?

0 投票
7 回答
387554 浏览

oracle - ORA-01830: 日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和

我正在尝试通过 Java 执行我的查询,如下所示:

然后我在课堂上调用 execSumStatement:

当我运行它时,我收到以下错误消息:

java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束

当我在 SQL Developer 中执行相同的查询时,它工作得很好。我已经在互联网上进行了搜索,我想问题是查询中日期的数据类型,应该是日期,但我尝试的一切都没有奏效......

我是编程初学者,所以如果你能尽可能简单地解释它会很棒!提前致谢!