ORA-00905:缺少关键字-Alter table Modify列在Oracle 10g中不起作用

问题描述 投票:-1回答:2

在为数据库创建表时,我会经常保持谨慎。这次我遇到了一种情况,要更改一张桌子。

我想更改表中字段/列的数据类型。

要更改表中列的数据类型:常规语法

ALTER TABLE table_name ALTER COLUMN column_name datatype

SQL查询:

alter table employee modify column ename varchar(40);

我很少使用Alter和Modify命令。这次尝试时,它抛出ORA-00905: missing keyword错误。

我上网冲浪,并向StackOverflow提出了问题,但没有找到相对的答案。

我也参考了此Oracle文档:Oracle Reference Documentation

但是没有帮助。

mysql sql database oracle alter-table
2个回答
3
投票

执行此操作

ALTER TABLE table_name MODIFY column_name datatype

0
投票

尝试一下:更改表购物者修改MobileNo(varchar2(15))

© www.soinside.com 2019 - 2024. All rights reserved.