Database 为什么NVL2函数不';在第二个和第三个参数中不接受长值?

Database 为什么NVL2函数不';在第二个和第三个参数中不接受长值?,database,oracle,nvl,Database,Oracle,Nvl,声明NVL2函数在其第二和第三个参数中不允许LONG类型的值,但没有解释原因 我们为何有这个限制?这种限制有什么具体原因吗 因为LONG列很长,所以looong(双关语的意思是:)已被弃用,不应再使用:我投票结束这个问题,因为这不是一个关于编程的问题,而是Oracle产品设计背后的原理问题。谢谢,这就解释了。阅读关于长数据类型的文章,似乎它在很多操作中都是不允许的,是的,如果不需要的话,最好不要使用它!

声明NVL2函数在其第二和第三个参数中不允许LONG类型的值,但没有解释原因


我们为何有这个限制?这种限制有什么具体原因吗

因为
LONG
列很长,所以looong(双关语的意思是:)已被弃用,不应再使用:

我投票结束这个问题,因为这不是一个关于编程的问题,而是Oracle产品设计背后的原理问题。谢谢,这就解释了。阅读关于长数据类型的文章,似乎它在很多操作中都是不允许的,是的,如果不需要的话,最好不要使用它!