为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8.4
【操作系统】: 麒麟
【CPU】:
【问题描述】*:为什么空串插入后变Null值?
表结构:
CREATE TABLE "test_null_field" (
"id" BIGINT NOT NULL,
"name" VARCHAR(200) NULL,
CONSTRAINT "test_null_field" PRIMARY KEY ("id")
);
插入数据:
INSERT INTO test_null_field(id,name) VALUES (666,'');
查询数据:

是否开启了oracle兼容?查下看看,oracle兼容情况下是这样的
select * from v$dm_ini where para_name ='COMPATIBLE_MODE';