酒店网站程序,陕西精诚展览装饰有限公司,做网站钱,网站建设与优化推广的话术DM8:达梦数据库 字符串结尾空格比较相关参数BLANK_PAD_MODE 环境介绍1 BLANK_PAD_MODE01.1 初始化数据库1.2 创建测试表 T0 2 BLANK_PAD_MODE12.1 初始化数据库2.2 创建测试表 T1 3 BLANK_PAD_MODE只对字段varchar类型生效3.1 BLANK_PAD_MODE 对char 类型对比无效3.2 在两个数据… DM8:达梦数据库 字符串结尾空格比较相关参数BLANK_PAD_MODE 环境介绍1 BLANK_PAD_MODE01.1 初始化数据库1.2 创建测试表 T0 2 BLANK_PAD_MODE12.1 初始化数据库2.2 创建测试表 T1 3 BLANK_PAD_MODE只对字段varchar类型生效3.1 BLANK_PAD_MODE 对char 类型对比无效3.2 在两个数据库分别创建表TCHAR - 结果相同 4 SPACE_COMPARE_MODE14.1 执行sql语句修改 5 达梦数据库学习使用列表 环境介绍
CPUX86OSLinuxDM81-3-12-2023.05.24-191193-20040-ENT
参数含义取值建库后是否可修改BLANK_PAD_MODE设置字符串比较时结尾空格填充模式是否兼容 ORACLE取值 0 或 1。0 不兼容1 兼容。缺省为 0不可修改
1 BLANK_PAD_MODE0
1.1 初始化数据库
./dminit pathdmdata5236 page_size32 extent_size32 BLANK_PAD_MODE01.2 创建测试表 T0
DROP TABLE T0;
CREATE TABLE T0 (C3 VARCHAR(10));
INSERT INTO T0 (C3)VALUES(张);
INSERT INTO T0 (C3)VALUES(张 );
COMMIT;SELECT * FROM T0 WHERE C3张;
/*
--查询结果
张
张
*/SELECT * FROM T0 WHERE C3张 ;
/*
--查询结果
张
张
*/
SELECT * FROM T0 WHERE C3张 ;
/*
--查询结果
张
张
*/2 BLANK_PAD_MODE1
2.1 初始化数据库
./dminit pathdmdata9555 page_size32 extent_size32 port_num9555 BLANK_PAD_MODE12.2 创建测试表 T1
DROP TABLE T1;
CREATE TABLE T1 (C3 VARCHAR(10));
INSERT INTO T1 (C3)VALUES(张);
INSERT INTO T1 (C3)VALUES(张 );
COMMIT;SELECT * FROM T1 WHERE C3张;
/*
--查询结果
张
*/SELECT * FROM T1 WHERE C3张 ;
/*
--查询结果
张
*/SELECT * FROM T1 WHERE C3张 ;
/*
--无查询结果*/3 BLANK_PAD_MODE只对字段varchar类型生效
3.1 BLANK_PAD_MODE 对char 类型对比无效
3.2 在两个数据库分别创建表TCHAR - 结果相同
DROP TABLE TCHAR;
CREATE TABLE TCHAR (C3 CHAR(10));
INSERT INTO TCHAR (C3)VALUES(张);
INSERT INTO TCHAR (C3)VALUES(张 );
COMMIT;SELECT * FROM TCHAR WHERE C3张;
/*
--查询结果
张
张
*/SELECT * FROM TCHAR WHERE C3张 ;
/*
--查询结果
张
张
*/SELECT * FROM TCHAR WHERE C3张 ;
/*
--查询结果
张
张
*/4 SPACE_COMPARE_MODE1
创建数据库时BLANK_PAD_MODE参数若配置为0,创建数据库后不可修改,若有需求要实现相同结果,可以修dm.ini中参数SPACE_COMPARE_MODE1,效果相同,修改后重启数据库生效
参数名缺省值属性说明SPACE_COMPARE_MODE0静态是否在查询语句中比较字符串后缀空格。0维持原有策略1进行比较
4.1 执行sql语句修改
SPACE_COMPARE_MODE配置为 1之后,和BLANK_PAD_MODE1 效果一样
--若是集群环境需要使用IP连接各个数据库分别执行,最后重启数据库服务生效
SP_SET_PARA_VALUE(2, SPACE_COMPARE_MODE, 1);
COMMIT;5 达梦数据库学习使用列表
达梦数据库学习使用列表 - - 点击跳转