注册

disql执行建表SQL,当有中文备注时报错,求拯救

阿伟 2024/06/07 888 19

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-3-100-2024.01.15-215128-20081-STD,基于dm8_20240422_rev215128_x86_rh6容器运行,
【操作系统】:CentOS7,使用docker运行dm8
【CPU】:Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
【问题描述】*:使用disql命令执行SQL脚本,脚本内容是建表语句,当建表语句中有COMMENT 中文备注时,报错-2007,但SQL拿出来单独在客户端中执行时没有问题。
【执行脚本】:/opt/dmdbms/bin/disql aaa/aaaa `/usr/local/dm8/navite-create.sql
【navite-create.sql】:CREATE TABLE IF NOT EXISTS cxdy_column_setting (
CXDY_COLUMN_ID varchar(32) NOT NULL COMMENT '字段ID',
CXDY_COLUMN_USERID varchar(32) NOT NULL COMMENT '用户ID',
CXDY_COLUMN_FUNCTION_CODE varchar(128) NOT NULL COMMENT '方法编码',
CXDY_COLUMN_FIELD varchar(128) NOT NULL COMMENT '属性值',
CXDY_COLUMN_ISHIDE varchar(1) NOT NULL DEFAULT '1' COMMENT '是否隐藏',
CXDY_COLUMN_SHEETINDEX varchar(2) NOT NULL COMMENT 'sheet页索引',
CXDY_COLUMN_SEQ int NULL DEFAULT 0 COMMENT '序号',
PRIMARY KEY (CXDY_COLUMN_ID)
);
【报错截图】:
image.png

回答 0
暂无回答
扫一扫
联系客服