【发布时间】:2017-03-23 09:18:19
【问题描述】:
我正在尝试将 ADDRESS_TYPE 列的表 ADDRESS 从 VARCHAR(10) 更改为 VARCHAR(50)。
我试过了
ALTER TABLE ADDRESS ALTER ADDRESS_TYPE VARCHAR(50);
ALTER TABLE ADDRESS MODIFY ADDRESS_TYPE VARCHAR(50);
ALTER TABLE ADDRESS ALTER COLUMN ADDRESS_TYPE VARCHAR(50);
ALTER TABLE ADDRESS CHANGE ADDRESS_TYPE VARCHAR(50);
它们都不起作用,我得到一个 DB2 SQL 错误:
SQLCODE=-104,SQLSTATE=42601。
此表是其他一些表中约束的一部分。尝试获取正确的 ALTER 语句来修改最大长度。
【问题讨论】:
-
我已经删除了明显多余的数据库标签。请仅标记有问题的产品。