更改 “人员基本表”中 “爱好”hobby 字段的数据类型,改为日期型

来源:百度知道 编辑:UC知道 时间:2024/09/12 23:07:38
更改 “人员基本表”中 “爱好”hobby 字段的数据类型,改为日期型
ALTER TABLE t_bas_emp MODIFY hobby DATE DEFAULT SYSDATE
删除掉 “人员基本表”中 “爱好”hobby 字段
alter table t_bas_emp drop column hobby
这几句语句明明对的,运行后为什么老是出现:
ORA-00904: "HOBBY": invalid identifier
没有任何数据
(1)、向“人员基本表”中添加“爱好”hobby 字段,字符型,200位(4分)
ALTER table t_bas_emp ADD column_hobby char(200)
(2)、更改 “人员基本表”中 “爱好”hobby 字段的数据类型,改为日期型(4分)
ALTER TABLE t_bas_emp MODIFY hobby DATE DEFAULT SYSDATE
(3)、删除掉 “人员基本表”中 “爱好”hobby 字段(4分)
alter table t_bas_emp drop column hobby

估计当时建表时候增加HOBBY字段时用了"",你把语句中的hobby都加一个""或者''试试

里面有数据吧?有数据是不能字段类型的,也不能删除列,你需要把数据清空才能操作

如果数据比较重要,就先建一个临时表,在操作