【发布时间】:2020-08-04 09:23:58
【问题描述】:
我有一个安静的长 SQL 查询,对于某些客户,它会导致 ORA-01858 错误:
ORA-01858:在需要数字的地方发现了一个非数字字符 *原因:要使用日期格式模型转换的输入数据是 不正确。输入数据不包含数字 格式模型所要求的。 *行动:修复输入数据或日期格式模型,以确保 元素在数量和类型上匹配。然后重试操作。
我找不到发生错误的行。
有没有办法告诉我哪一行有问题? 此错误仅在使用 to_date 函数时出现还是可能是任何其他函数?
它是 Oracle SQL 服务器 12.1.0.2.0,我使用的是 Oracle SQL Developer 19.4.0.354
感谢您的帮助
【问题讨论】:
-
没有看到 SQL 查询,我们无法评论任何内容。
-
尝试在错误仍然发生时尽可能减少语句并将该语句张贴在这里。我们无法在我们不知道的语句中找到错误。根据目前的信息,我们可能只会给您一般性的建议,错误描述已经这样做了。
标签: sql oracle oracle-sqldeveloper