【发布时间】:2013-05-08 17:30:50
【问题描述】:
“GROUP”用作'CHAR'类型的列名。
我必须增加列长度,但我收到以下错误消息。
ALTER TABLE "DB2.FAQA_GROUP" 为列“GROUP”指定了与现有列不兼容的属性。
ALTER TABLE <Table-name>
ALTER COLUMN group
SET DATA TYPE char(10)
【问题讨论】:
“GROUP”用作'CHAR'类型的列名。
我必须增加列长度,但我收到以下错误消息。
ALTER TABLE "DB2.FAQA_GROUP" 为列“GROUP”指定了与现有列不兼容的属性。
ALTER TABLE <Table-name>
ALTER COLUMN group
SET DATA TYPE char(10)
【问题讨论】:
GROUP 是保留关键字,这就是您收到语法错误的原因。但是,您仍然可以更改列,前提是您使用 " " 转义列名
ALTER TABLE <Table-name>
ALTER COLUMN "group"
SET DATA TYPE char(10)
【讨论】: