ORA-00904: "CEILING": ORACLE 11G 中的标识符无效
Posted
技术标签:
【中文标题】ORA-00904: "CEILING": ORACLE 11G 中的标识符无效【英文标题】:ORA-00904: "CEILING": invalid identifier in ORACLE 11G 【发布时间】:2013-10-11 12:44:57 【问题描述】:oracle 11g 中的上限引发 java.sql.SQLException: ORA-00904: "CEILING": invalid identifier。 到现在都用Oracle 10G,现在升级到11G,出现“"CEILING": invalid identifier" 错误
请任何人帮忙。
【问题讨论】:
please help me to use ceiling here 的可能重复项 【参考方案1】:没有任何函数CEILING
是任何版本的任何库存Oracle 数据库安装的一部分。
如果您在 10g 数据库中使用函数 CEILING
,这意味着它是用户定义的函数。如果该函数在 11g 中不存在,您需要在那里创建它。
Oracle 确实有一个函数CEIL
,它接受一个数字并向上舍入到下一个最大整数。如果这就是你所做的一切,那么使用内置函数可能比编写自己的包装函数更有意义。
【讨论】:
感谢您的回复,这非常有用。以上是关于ORA-00904: "CEILING": ORACLE 11G 中的标识符无效的主要内容,如果未能解决你的问题,请参考以下文章
ORA-00904: 无效标识符 00904. 00000 - "%s: 无效标识符"