一、问题背景 最近经常看到达梦数据库用户苦恼的一个疑问:为什么新版达梦数据库找不到参数 LENGTH_IN_CHAR? 以下本文就来详细介绍一下这个参数的来龙去脉。 二、关于现状 这个参数一直是非推荐参数,并且于 8.1.3.167 版本正式废弃。 三、关于参数停用的原因分析 (1)设计哲学与历史背景 达梦数据库(DM)在架构设计上遵循…
一、问题背景 一般从 MySQL 迁移到 DM 数据库时,由于 MySQL 字符串的长度是以字符为单位,导致迁移过程中有可能遇到报错:超出定义长度。 在 DM8 的早期阶段,针对从 MySQL 迁移至 DM 的场景,由于当时 DM 尚未原生支持变长字符类型(如 VARCHAR (N CHAR))的数据存储需求,故引入了 LENGTH_IN_CHAR 参数作为临时解决…