问题标签 [ora-01861]

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 投票
0 回答
153 浏览

oracle - LOCATE 函数产生错误“OAR-01861:文字与格式字符串不匹配”

对甲骨文来说非常新。

我正在使用朋友的一些代码,但它产生了上述错误。

我四处搜索,大多数点击都与日期有关,所以我的新手假设是 Oracle 正在尝试将字符串文字转换'INFO-MGMT-SRVCS.R3'为日期。

这个对吗?

如果是这样,我如何告诉它这实际上是一个字符串并且应该保持原样?

如果我不正确,为什么会出现此错误?

谢谢

编辑:

我刚试过

它给了我同样的错误,所以我的假设是错误的。

编辑 2: 这似乎与我的第一个 where 子句有关(DATE_OCCURRED >= add_months(sysdate, -12) )。我认为这与我的第二个有关,因为错误消息报告的行号。

最终编辑:

工作代码:

故事的道德启示

不要相信错误消息中的行号。

0 投票
1 回答
34920 浏览

sql - 无法将日期插入 SQL 表

我创建了下表:

我尝试插入以下行:

我发现的所有内容都告诉我格式是 YYYYMMDD。但是我不断收到 ORA-01861: literal does not match format string。

使用 ( DESCRIBE match) 后,它说长度只有 7。我以为它应该是 10。

提前感谢您的帮助。

0 投票
1 回答
2139 浏览

sql - ORA-01861: 文字与格式字符串不匹配,

目前我正在尝试将日期字段与以下语句进行比较

但是,我收到以下错误,

ORA-01861: 文字与格式字符串 01861 不匹配。00000 - “文字与格式字符串不匹配”

*原因:输入中的文字必须与格式字符串中的文字长度相同(前导空格除外)。如果启用了“FX”修饰符,则文字必须完全匹配,没有多余的空格。

*操作:更正格式字符串以匹配文字。

PS:AIA.INVOICE_DATE 的格式为 'DD-MON-YYYY' 和 p_inv_dt_from 和 p_inv_dt_to 的格式为 'YYYY/MM/DD HH24:MM:SS'

0 投票
0 回答
244 浏览

oracle - ORA-01861: 文字与包函数中的格式字符串不匹配

我有以下选择,返回的结果为一行:

结果是:

该语句可执行且没有错误。但是当我尝试在包函数中使用它时

然后我收到在线ORA-01861: literal does not match format string错误FETCH...INTO

有谁知道为什么?

0 投票
2 回答
205 浏览

oracle - 文字与 12c Oracle 中的格式字符串不匹配

我正在使用 oracle 12c,但是当我执行查询时,我得到了

literal does not match format string

以下是我的查询:

我想插入值。

0 投票
2 回答
2497 浏览

oracle - 如何更改 Oracle Client 12c 第 2 版的语言

我已经在我的 Windows 上安装了 Oracle Client 12c 第 2 版。我想将其语言更改为日语,而不是英语。当我有一些错误时,我希望它在日语中显示错误。在安装和安装程序以日语显示之前,我已经设置了区域、语言、日期时间格式,但完成后,我的代码仍然以英语显示消息。安装程序无法选择我要安装产品的语言。我在谷歌上搜索过这个问题,但我不知道。有些人告诉我要更改 NLS 值,但我在 regedit 中找不到它,因为它是 oracle 客户端而不是 oracle 数据库主页(我认为是这样)。

请帮助我,非常感谢。

0 投票
0 回答
72 浏览

sql - 格式字符串与文字不匹配

我正在翻译MySQL查询Oracle/SQL,因为我没有足够的经验来Oracle/SQL 处理这种错误,这对我来说是不干净的。

我的工作就在这里

到目前为止,我检查line-by-line并看不出这里有什么问题。

我在这里想念什么?错误来自哪里?