问题标签 [ora-01481]
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 - 无效的数字格式模型oracle错误插入字符
我正在尝试创建一个简单地将行插入表中的 Oracle 存储过程。表 (MEAS_IND) 中有一个 char(1 字节) 类型的列,不能为空。当我尝试将任何一个字符插入列/表时,我收到错误:
我试过插入'','N'和to_char('')。还有其他列不能为空,并且似乎工作正常。当我注释掉 MEAS_IND 时,我得到它不能为空的错误,所以我假设其他列都很好。这是代码:
提前致谢
sql - 查询中的字符值和日期值比较
一列(txn_issue_dt)是char,issue_dt是日期,我试图比较两者,但我是自学的,我很难过,请帮忙。
我得到 ORA-01481:invalid number format model 和 ORA-01861: literal does not match format string
sql - 在 APEX 中以欧元显示货币
在 Oracle 的 apex 中,您可以执行to_char( moneycolumn, '$9,999.99')
.
但是当我这样做时to_char( moneycolumn, '€9.999,99')
我得到:ORA-01481:无效的数字格式模型
那么如何将浮点值转换为欧元格式,例如:
- 400 欧元,-
- 4,99 欧元
- €1.000,23
- 23.384 欧元,-
sql - SQL TO_CHAR TO_NUMBER TO_DATE
我有以下表达
我收到以下错误:
ORA-01481:无效的数字格式模型
列在数据类型方面是一致的。
dab.SNAPSHOT_DAY
是{DATE} 2016-07-24 00:00:00.0
你对可能发生的事情有任何暗示吗?
我想做的是从当前和过去一个月中获得结果。这就是为什么我想将两个日期都转换为 MONTH (MM) 然后减去 1。例如:
谢谢你们!
sql - oracle转换导致错误
谁能解释这个 SQL 有什么问题?
它抛出一个错误:
ORA-01481:无效的数字格式模型
01481。00000 -“无效
的数字格式模型原因:用户试图通过 TO_CHAR 将数字转换为字符串或通过 TO_NUMBER 将字符串转换为数字,并且提供了无效的数字格式模型参数.
行动:查阅您的手册。
sql - ORA-01481: oracle 插入查询中的无效数字格式模型
我有以下查询我收到错误的地方
我在存储过程中使用这个查询。day_id 列是数字数据类型,该列中存储的值为YYYYMMDD
. month_id 列也是数字数据类型,我想将此列中的值存储为YYYYMM
sql - TO_CHAR 未能在更新中设置特定格式
我正在尝试在旧代码使用 DDMM 格式 DATETIME 作为字符的记录中设置特定字段。我希望能够找到一个与某事相匹配的特定值并基本上更改该字段。超级简单的东西,对吧?
我知道一个事实,如果我在 where 子句中使用 to_char(SOME_DATETIME, 'DDMM') = '0311' 进行查询,它可以工作,但我似乎无法更改该字段。我收到以下错误:
我发现了很多例子,人们在查询中克服了这个错误消息,但在“集合”中却没有。
我是甲骨文的新手,所以希望得到一些帮助。
谢谢
sql - ORA-01481: to_date 的数字格式模型无效
这是我的桌子:
在插页上说:
to_date 函数似乎存在某种问题,但我无法弄清楚究竟是什么问题有没有人知道它为什么不起作用?