ORA-01735: 无效的 ALTER TABLE 选项

当我修改一个列的数据类型时出现这个错误,下面是我出错时的

ALTER TABLE student
ALTER COLUMN sage SMALLINT;

ALTER COLUMN sage SMALLINT
*
第 2 行出现错误:
ORA-01735: 无效的 ALTER TABLE 选项

出这样的错是因为sage这一属性列里已经有值了,无法使用ALTER COLUMN,需要清除掉被修改的字段里的值,否则不能成功。

如下:

ALTER TABLE student
MODIFY (sage SMALLINT);

表已更改。

猜你喜欢

转载自blog.csdn.net/Krismile_/article/details/89818411
今日推荐