在Oracle中出现无效标识符错误。

10 浏览
0 Comments

在Oracle中出现无效标识符错误。

我在SQL Server中执行这个查询,结果很好,但是当我尝试在Oracle中执行时,它会生成一个无效的标识符\"IS NULL\"的错误。有人可以将这个查询翻译成支持Oracle的查询吗?请帮帮我。谢谢。

0
0 Comments

在Oracle中出现"Invalid Identifier"错误的原因是isNULL在Oracle中没有定义,可以尝试使用NVL来替代。解决方法是将ISNULL替换为NVL

我想知道的是,你为什么要回滚我的编辑?虽然没有改变任何内容,但标点符号和大写字母的使用得到了改进,并且ISNULLNVL(它们是函数名)被包裹在代码块中,这是正确的做法。我之所以问这个问题,是因为你另一个编辑中不正确地使用了代码块,这个问题已经成为了一个Meta Stack Overflow的问题;我想知道是否对于Stack Overflow帖子中反引号(`)的含义存在一些困惑。

我只是想看看回滚是否有效,我已经进行了建议的编辑,感谢你提出的建议编辑。

0