Я видел, что есть функция NVL для PL / SQL, которая заменяет значение, когда встречается ноль.
Но что, если я хочу установить поле в NULL, например
EXEC SQL UPDATE mytable SET myfield=NULL WHERE otherValue=1;
Когда я запускаю это с C ++ в HPUX, 0L используется для нуля, в то время как в Linux оператор завершается неудачно с illegal value
.
Есть ли общее значение / метод нулевого значения Oracle, которое я могу использовать?
Спасибо.