为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:达梦建表语句为啥给我varchar扩大了四倍,我不想扩大怎样办
设置了length_in_char吗?
如果是,这个是为了兼容MySQL那边varchar类型的单位为字符。
查一下select * from v$option;
或者
select sf_get_length_in_char(); ---1表示varchar类型已字符为单位,0表示以字节为单位。
这个对实际使用上造成了什么问题?
可以试一下修改长度:
alter table "模式名"."表名" modify "字段名" VARCHAR(修改后的长度);