注册

sqlserver迁移到DM8,报错问题

2025/09/28 58 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:linux
【CPU】:
【问题描述】*:
错误号: -2670

错误消息: 第21 行附近出现错误:
对象[TEMPLATE_ID]DEFAULT约束表达式无效


CREATE TABLE "DBO"."T1504NURSING_TRANSPORTFORMTEMPLATE"

(

"TEMPLATE_ID" VARCHAR(36) DEFAULT newsequentialid()

NOT NULL,

"TEMPLATE_NAME" NVARCHAR(32 char) NOT NULL,

"DOCTMPLTID" VARCHAR(36) NULL,

"DOC_TABLE_NAME" VARCHAR(64) NOT NULL,

"HOSPITAL_CODE" VARCHAR(36) NULL,

"AREA_CODE" VARCHAR(32) NULL,

"SORT_ID" SMALLINT NULL,

"IS_DELETE" SMALLINT DEFAULT (0)

NULL,

"CREATE_DATE" TIMESTAMP(3) DEFAULT getdate()

NULL,

"CREATE_USER" VARCHAR(32) NULL,

"CREATE_USER_NAME" NVARCHAR(32 char) NULL,

"UPDATE_DATE" TIMESTAMP(3) NULL,

"UPDATE_USER" VARCHAR(32) NULL,

"UPDATE_USER_NAME" NVARCHAR(32 char) NULL,

CONSTRAINT "PK_T1503NURSING_TRANSPORTFORMTEMPLATE" CLUSTER PRIMARY KEY("TEMPLATE_ID")

)

TEMPLATE_ID在sqlserver是uniqueidentifier类型,但是到达梦变成了VARCHAR(36)类型,还有这个报错大概是什么原因

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