oracle 添加列

oracle 添加列,第1张

添加列的语法是:

alter table table_name add (w number(4),y number(4))

但是你是无法控制新增的列在1,2,3,4,5前面。只能采用变通的方法;

1 如上先把列添加上。

2 然后

create table table_name1 select (A,B,C...,W,Y,1,2,3,4,5) from table_name

3 drop table table_name

4 alter table table_name1 rename table_name

------------------------------补充------------------------------------

就我所了解看来,你必须这样做。

你的列很多?有多少?有1000个吗?

表中列的顺序并不重要。你如果非要达到这种效果那么不得不付出代价。比如说:像上面将每个列都写上去。。。

数据不会丢失。

Insert Into table2 value row_dept

改成Insert Into table2(字段1,字段2…) value row_dept

什么错误,粘上来看看


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7964331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存