CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

怎样在某个字段前(后)插入一个字段?

楼主ankyliu(Anky.Liu)2005-04-01 10:56:05 在 MS-SQL Server / 基础类 提问

 
  怎样在某个字段前(后)插入一个字段?  
   
  这样子不行吗:  
   
  ALTER   TABLE   products   ADD   pd_sspic   varchar(50)   NULL   before   pd_spic  
   
  为什么不对呢? 问题点数:20、回复次数:7Top

1 楼ankyliu(Anky.Liu)回复于 2005-04-01 12:22:18 得分 0

没人知道啊??天啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top

2 楼paoluo(一天到晚游泳的鱼)回复于 2005-04-01 12:25:31 得分 0

这样不行啊,你在选择的时候可以随意调整字段的位置的啊,所以不需要一定要加在某个字段的前面啊。Top

3 楼wyb0026(小小)回复于 2005-04-01 12:35:31 得分 0

不能调整顺序  
  没有begore这个东东Top

4 楼wyb0026(小小)回复于 2005-04-01 12:37:37 得分 0

最简单的办法是到企业管理器中来调整顺序,或添加   插入字段Top

5 楼ankyliu(Anky.Liu)回复于 2005-04-01 12:47:01 得分 0

企业管理器我当然知道了,我是说sql命令各位!!Top

6 楼47522341(睡到8:30)回复于 2005-04-01 12:48:21 得分 20

在企业管理器中插入列的SQL处理过程;  
  其中列fieldnew为新加入的列  
   
  BEGIN   TRANSACTION  
  SET   QUOTED_IDENTIFIER   ON  
  SET   TRANSACTION   ISOLATION   LEVEL   SERIALIZABLE  
  SET   ARITHABORT   ON  
  SET   NUMERIC_ROUNDABORT   OFF  
  SET   CONCAT_NULL_YIELDS_NULL   ON  
  SET   ANSI_NULLS   ON  
  SET   ANSI_PADDING   ON  
  SET   ANSI_WARNINGS   ON  
  COMMIT  
  BEGIN   TRANSACTION  
  CREATE   TABLE   dbo.Tmp_UpdateData2  
  (  
  zhh   nvarchar(53)   NULL,  
  lhh   nvarchar(53)   NULL,  
  FieldNew   char(10)   NULL,  
  hm   nvarchar(255)   NULL,  
  dz   nvarchar(255)   NULL,  
  ygdl   float(53)   NULL,  
  xw   nvarchar(255)   NULL,  
  bbh   nvarchar(255)   NULL,  
  倍率   float(53)   NULL,  
  表电流   nvarchar(255)   NULL  
  )     ON   [PRIMARY]  
  GO  
  IF   EXISTS(SELECT   *   FROM   dbo.UpdateData2)  
    EXEC('INSERT   INTO   dbo.Tmp_UpdateData2   (zhh,   lhh,   hm,   dz,   ygdl,   xw,   bbh,   倍率,   表电流)  
  SELECT   zhh,   lhh,   hm,   dz,   ygdl,   xw,   bbh,   倍率,   表电流   FROM   dbo.UpdateData2   TABLOCKX')  
  GO  
  DROP   TABLE   dbo.UpdateData2  
  GO  
  EXECUTE   sp_rename   N'dbo.Tmp_UpdateData2',   N'UpdateData2',   'OBJECT'  
  GO  
  COMMITTop

7 楼ankyliu(Anky.Liu)回复于 2005-04-01 16:35:48 得分 0

不会吧!这么可怕,这么简单的功能还要这么长的一个什么存储过程??Top

相关问题

  • 怎样插入空字段?
  • 怎样可以把从一个表某个字段的数据向另一个表某个字段插入不重复的数据?
  • 怎样获得新插入纪录的默认字段值?
  • 怎样向access数据库中插入时间字段?
  • 插入字段为货币类型的sql语句怎样写
  • 如何用SQL语句向表里的某个字段前插入新字段 在线等待
  • sql语句写法:将表a的某几个字段的数据按照某个字段相同的原则插入到表b的某几个字段下?
  • 如何把A表中的某个字段的数据,插入到B表?
  • 无法插入Memo字段。
  • 用Delphi中的Database Desktop怎样插入一个新的字段在表中

关键词

  • 字段
  • null
  • updatedata2
  • onset
  • 插入
  • lhh
  • ygdl
  • zhh
  • 倍率
  • nvarchar

得分解答快速导航

  • 帖主:ankyliu
  • 47522341

相关链接

  • SQL Server类图书

广告也精彩

反馈

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