代码拉取完成,页面将自动刷新
1573
修复兼容B库bit(10)类型插入CONV(0, 10, 2)报错
已合并
【标题】修复兼容B库bit(10)类型插入CONV(0, 10, 2)报错
【实现内容】:
- 添加text到bit的类型转换
【根因分析】:
-
conv
函数结果为text
类型,插入bit(10)
时会查找是否能进行对应类型转换,而之前不存在text to bit类型转换
【实现方案】:
- 新增
text
到bit
的类型转换
【关联需求或issue】:
兼容B库bit(10)类型插入CONV(0, 10, 2)报错
【开发自验报告】:
- 请附上自验结果(内容或者截图)
drop table if exists t_bool;
create table t_bool
(
c_id int,
c_bool bool,
c_boolean boolean,
c_bit1 bit(1),
c_bit10 bit(10)
);
insert into t_bool values (1, 0, 0, 0, CONV(0, 10, 2));
insert into t_bool values (2, 1, 1, 1, CONV(1, 10, 2));
select c_id, c_bool, c_boolean, bin(c_bit1), bin(c_bit10) from t_bool;
- 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
已添加 - 是否涉及资料修改,如是,在docs仓库补充资料
已提交资料修改
修改dolphin类型转换text_to_bit描述信息 - 是否考虑支撑升级和在线扩容等扩展场景。涉及升级/回滚脚本修改的场景请按如下方式测试验证升级/回滚是否正常,并提供自验截图。注意
2.0
,3.0
为dolphin插件版本,请根据实际情况选择。
已添加升级和回归脚本
- 是否考虑异常场景/并发场景/前向兼容/性能场景
不考虑 - 是否对其他模块产生影响
无影响
【其他说明】: