下面的示例说明了 set null 如何影响 null 值。第一个表 employee 在 set null on 时创建,因此该表的各个字段支持 null 值。用 replace 在 clastname
字段中加入 null 值。第二个表 staff 在 set null off 时创建,因此它的各字段不支持 null 值。用 replace
在 clastname 字段中加入 0 值。
close databases
set null on && 字段支持 null 值
create table employee (clastname c(20), ysalary y(12,2))
append blank && 添加一个新的空记录
replace clastname with .null. && clastname 支持 null 值
set null off && 字段不支持 null 值
create table staff (clastname c(20), ysalary y(12,2))
append blank && 添加一个新的空记录
replace clastname with 0 && 不支持 null 值