【问题标题】:db2 alter column length named:"Group"db2 更改名为:“组”的列长度
【发布时间】: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)

【问题讨论】:

    标签: sql db2 alter


    【解决方案1】:

    GROUP 是保留关键字,这就是您收到语法错误的原因。但是,您仍然可以更改列,前提是您使用 " " 转义列名

    ALTER TABLE <Table-name>
    ALTER COLUMN "group"
    SET DATA TYPE char(10)
    

    【讨论】:

    • 请注意,当您使用双引号时,它会区分大小写。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多