0

oracle 11g 中的上限引发 java.sql.SQLException:ORA-00904:“CEILING”:标识符无效。直到现在都使用Oracle 10G,现在我们升级到11G,之后我们得到“”CEILING“:无效标识符”错误

有人可以帮忙吗?

4

1 回答 1

2

没有任何功能CEILING是任何版本的任何库存 Oracle 数据库安装的一部分。

如果您CEILING在 10g 数据库中使用一个函数,这意味着它是一个用户定义的函数。如果该函数在 11g 中不存在,则需要在其中创建它。

Oracle 确实有一个函数CEIL,它接受一个数字并向上舍入到下一个最大整数。如果这就是您所做的一切,那么使用内置函数可能比编写自己的包装函数更有意义。

于 2013-10-11T12:48:05.160 回答