有一个列的数据类型是long()。在这个数据是空的,所以我如何处理在所需的输出,如字符串或一个单一的数字空值。我想在select语句中处理long()数据类型空值。请使用nvl(res,0),其中res列数据类型为long.so。我收到错误ora-00932:一致的数据类型:应为Long,已获得数字
insrf1ej1#
NVL中的0不是LONG类型,而是NUMBER类型,LONG类型已过时,即使仍存在于许多 meta表中,并且与Java、C ...“long”类型无关:如果启用了扩展模式,则它是一个文本类型,将被CLOB或VARCHAR2(最多32K)替换。
1条答案
按热度按时间insrf1ej1#
NVL中的0不是LONG类型,而是NUMBER类型,LONG类型已过时,即使仍存在于许多 meta表中,并且与Java、C ...“long”类型无关:如果启用了扩展模式,则它是一个文本类型,将被CLOB或VARCHAR2(最多32K)替换。