一 参数含义
BLANK_PAD_MODE 用于 Oracle 数据的兼容,达梦在安装时默认值0
在图形界面安装时,空格填充模式默认为非勾选状态(BLANK_PAD_MODE=0)
二 查询例子
在BLANK_PAD_MODE=1时
重新初始化数据库
插入同样的表和数据
create table student(id int, name varchar(20));
insert into student values (1,'blank ');----后面有空格
commit;
insert into student values (2,‘blank’);–后面无空格
commit;
三 总结
1 BLANK_PAD_MODE参数只影响查询结果,但不会对数据库存放的字段值有任何的影响,更不是字段填充和空格占位符
2 BLANK_PAD_MODE参数一般与oracle兼容参数一起使用,如设置COMPATIBLE_MODE=2时,同时调整BLANK_PAD_MODE=1
3 在非兼容模式,即COMPATIBLE_MODE=0时,BLANK_PAD_MODE参数也可以单独设置
4 BLANK_PAD_MODE=0
值尾部带与不带空格,在查询时,当成同一个字符串查询,如上图例子1
BLANK_PAD_MODE=1
值尾部带了空格与不带空格,是两个不同字符串,如例子2
5 参数BLANK_PAD_MODE的修改,只能是重新初始化库
文章
阅读量
获赞