Oracle数据库 表增加一个字段 如图,我的数据库表示这样的

使用sql 语句:alter table worker add hiredate date ;在表最后增加了一个hiredate字段,但我不想使它加到最后,使用after 关键字使加入的字段在job字段后面,alter table worker add hiredate date after job;但sql语句有问题,请问该怎么改sql语句?

在Oracle数据库中,字段的顺序和记录的顺序都可以互换。

如果需要修改顺序,可以在查询时调整字段的顺序。

SELECT ID,NAME,SAL,JOB,HIREDATE,DEPTNO FROM WORKER;追问

嗯,查询时和插入时,顺序都可以互换,但我想在表中在增加一个字段时,不想加在最后面,而是加到某一列后面,该怎样写sql语句?

追答

删除表重建。

温馨提示:答案为网友推荐,仅供参考
相似回答