问题标签 [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.
sql - ORA-01830: 日期格式图片在转换整个输入字符串之前结束
SQL 在大多数安装中都能正常工作。但是,我在加拿大安装 Oracle 时遇到问题(可能是日期本地化问题?)。
http://www.google.com/search?q=ORA-01830
我正在将数据提供给生成 SQL 的专有处理器。我只提供数据。我希望获得可以帮助我解决问题的信息,而无需处理器的支持。
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 发送的格式相匹配,但稍作修改:
谢谢大家的帮助和想法。
sql - 甲骨文日期时间
我有四个字段:
- 开始日期 = 2010 年 6 月 16 日
- 开始时间 = 14:37
- End_Date = 2010 年 6 月 16 日
- 结束时间 = 14:38
我需要计算从开始到结束的差异。我尝试使用 to_date(Start_date || Start_Time) 但不断收到此错误消息:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束 01830.00000 - “日期格式图片在转换整个输入字符串之前结束”
谢谢您的帮助。大卫
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
sql - 我在 Oracle 11.2 中遇到的错误
1.0.6 我的程序运行良好,但在 Oracle 11.2 中我收到错误 ORA-01830
可能是什么问题?11.1 和 11.2 之间有什么区别吗?
提前致谢
sql - 我将如何批量更新日期和时间?
我必须查询日期和时间的更新。我知道如何单独更新日期,但在将时间添加到函数时遇到了麻烦。现在,就目前而言,它显示为4/20/2011 1:32:07 PM
. 我需要 recv_date 字段才能读取4/21/2011 7:00:00 AM
。
到目前为止,我的查询是:
sql - Oracle:导入电子表格数据
我有一个在 Oracle 中创建的表。我在表中有三个日期列。我正在尝试通过 oracles 电子表格导入将一些数据导入表中,我要导入大约 100 条记录,数据示例如下:
但是,当我尝试将此类记录导入 oracle 时,出现错误:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
有人可以建议我应该如何成功导入这些数据吗?
oracle - 在 oracle 过程中将字符串转换为日期时出现 Oracle 01830 错误
以下是我在 oracle 中存储过程的前几行。我要做的就是将一个字符串传递给过程,将其转换为日期并在查询中使用它。但这似乎不起作用。目前,我被抛出的错误如下:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
ORA-06512:在“APPS.PORDUCTPLANNINGFORECAST”,第 26 行
ORA-06512: 在第 1 行
具有的行TO_DATE()
是第 26 行和第 27 行。此外,我传入的格式是通过 c# 将System.DateTime
format( "01/08/2013 12:00:00 AM"
) 转换为字符串,然后通过add
参数传递,因为日期转换错误而放弃将日期作为日期传递。请帮忙..
asp.net - Oracle Query 在我的本地电脑上工作,但在其他机器上出现 ORA: 01830 异常
我有一个简单的 sql insert 语句,它是 asp.net Web 应用程序的一部分,它在我的本地计算机上运行良好,但是在我将功能部署到舞台环境后,SQL 查询出现了问题。正在使用的数据库是 Oracle。
将具有 dateType 格式的条目保存到表中时会出现问题。以下是查询:
现在这个查询在我的本地电脑上运行良好,它指向与舞台环境相同的数据库,但它没有在舞台环境中执行。我上台的例外情况如下:
ORA-01830: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
因此,当相同的查询在一个环境中运行而不在另一个环境中运行时,很难找到实际问题。有人可以帮忙吗?
oracle - ORA-01830: 日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和
我正在尝试通过 Java 执行我的查询,如下所示:
然后我在课堂上调用 execSumStatement:
当我运行它时,我收到以下错误消息:
java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
当我在 SQL Developer 中执行相同的查询时,它工作得很好。我已经在互联网上进行了搜索,我想问题是查询中日期的数据类型,应该是日期,但我尝试的一切都没有奏效......
我是编程初学者,所以如果你能尽可能简单地解释它会很棒!提前致谢!