【发布时间】:2010-09-23 06:01:28
【问题描述】:
我看到有一个用于 PL/SQL 的 NVL 函数,它在遇到 null 时替换一个值。
但是如果我想将一个字段设置为 NULL,例如
EXEC SQL UPDATE mytable SET myfield=NULL WHERE otherValue=1;
当我在 HPUX 上使用 C++ 运行它时,0L 用于 null,而在 Linux 上,该语句失败并显示 illegal value。
我可以使用通用的 Oracle 空值/方法吗?
【问题讨论】: