在为数据库创建表时,我会经常保持谨慎。这次我遇到了一种情况,要更改一张桌子。
我想更改表中字段/列的数据类型。
要更改表中列的数据类型:常规语法
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
但是没有帮助。
执行此操作
ALTER TABLE table_name MODIFY column_name datatype
尝试一下:更改表购物者修改MobileNo(varchar2(15))