CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

alter table如何添加字段(内详)?

楼主microyzy(人不在牛,分高就行;分不在高,人牛也行)2002-03-18 15:57:27 在 MS-SQL Server / 基础类 提问

一般插入字段都是添加为最后一个字段,如果表已经有10个字段,如何将字段  
  添加到第四个字段之后? 问题点数:50、回复次数:6Top

1 楼caoyq(草民呆瓜)回复于 2002-03-18 16:13:43 得分 0

添加到第四之后和添加到最后有什么不同吗?Top

2 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2002-03-18 16:37:45 得分 0

开发的时候是用界面工具添加字段的,并且在写代码的时候插入数据时用了  
  insert语句,值和字段是一一对应的,字段的次序变了就会出错。  
  现在的问题是我需要写一个更新用户数据库结构的补丁,这个sql语句不知如何写     ?Top

3 楼Haiwer(海阔天空)回复于 2002-03-18 16:39:55 得分 50

一定要添加到第四个字段之后就只有:  
  select   *   into   tabtemp   from   tablename  
  go  
   
  create   table   tablename(  
  ....  
  )  
  go  
   
  insert   tablename(...)  
  select   ...   from   tabtemp  
  go  
   
  drop   table   tabtemp  
   
  如果可以加在最后,就用  
  Alter   table   语句。  
  Top

4 楼Cryster(百年孤独)回复于 2002-03-18 16:58:01 得分 0

同意.Top

5 楼LYSSHE(蛇子)回复于 2002-03-18 17:44:01 得分 0

可以实现!!Top

6 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2002-03-19 08:45:09 得分 0

这个方法我已经想好了  
  来这里就是问问有没有直接的方法,看来sqlserver没有这样的功能了   :(Top

相关问题

  • alter table创建字段问题
  • nvarchar类型字段如何补足位数?(内详)
  • 请问 怎么用 SQL 语句给字段写默认值 具体内详
  • 请教:declare @TableIndex table问题..内详
  • table已经建成,怎样用alter table修改某一个字段的长度.
  • 能否用alter table语句将一个表的字段改为主键自增?
  • 请问用alter table如何删除表中的一个字段?(高分求教)
  • 使用alter table 能在已存在的一个int字段添加identity吗?
  • 如何用最简便的方法删除相关字段中信息(内详!) 100分给最佳方案者!!
  • 问题:用DELPHI读写ORACLE中的BLOB类型字段(内详),请高手指点!

关键词

  • 字段
  • 语句
  • 添加
  • tabtemp
  • alter
  • 插入
  • tablename
  • 方法
  • 时候
  • table

得分解答快速导航

  • 帖主:microyzy
  • Haiwer

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo