sql server 2008怎么插入一个列到指定的位置

dnshfjdsdnjskjdos 2015-08-10 11:46:13
我用sql server 2008想插入一个列到该表的第一列
...全文
1733 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
天善智能 2015-08-12
  • 打赏
  • 举报
回复
这个没啥用处吧。。
薛定谔的DBA 2015-08-11
  • 打赏
  • 举报
回复
没有意义。查询的时候放在第一列就行。
xiaoxiangqing 2015-08-11
  • 打赏
  • 举报
回复
应该一条语句实现不了
freecodex 2015-08-11
  • 打赏
  • 举报
回复
gw6328 2015-08-11
  • 打赏
  • 举报
回复
添加列就行了。列是没有先后顺序的。如果你想放到前面,查询的时候先写就行了。
  • 打赏
  • 举报
回复 1
这个在sql server是要实现,只能是重建表来实现,所以建议现在一个字段,这样的字段就是最后一列
study0316 2015-08-11
  • 打赏
  • 举报
回复
据我所知微软在处理修改表结构的时候,如新增列,一般是新建一个临时表,然后把旧表的数据插入到新表。当然新列是NULL,然后分别重命名旧表,临时表重命名为旧表,如此实现的。,照此思路,写个存储过程应该可以解决你的问题。

588

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧