求助SQL语句

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
有一表,有字段A、B、C、D、E 。如何使用SQL语句在字段B后面新增一字段F ?谢谢!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
先把B以后的都移到临时表中,在插入F,把从临时表中把B以后都回表
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
得用临时表了,把原表记录写到临时表,删除原表,创建添加列的表,把数据从临时表写回来。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
字段顺序很重要么?
如果只是为了避免原先select *或者insert的时候字段顺序问题,那么完全可以显式list出所有字段:);再或者,建个view好了,毕竟倒腾数据也麻烦:)
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
字段不一定要添加到那个固定位置吧,你给用户看的时候,让他能看到就好了吧
Select的时候字段次序调整一下就可以了吧
ALTER TABLE table_name column_name VARCHAR(20) NULL.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行