ALTER TABLE aal DROP COLUMN idd

解决方案 »

  1.   

    第二个问题用程序实现很简单,先delete表,再create table.
    能否直接插入一列我要先研究一下。
      

  2.   


    ALTER TABLE aal DROP COLUMN idd
      

  3.   

    1 ALTER TABLE aal DROP COLUMN idd
    2 ALTER TABLE aal ADD COLUMN age--------------------------------------
    看见了么,
    那支蛾子,
    正飞向太阳,
    那就是我!
    --------------------------------------
      

  4.   

    up!有高手在嗎?csdn的人气一向都是很旺的呀~
      

  5.   

    很笨的方法,gzselect * into #tmp from aa1
    truncate table aa1alert table aa1 drop column idd
    alert table add idd int not nullinsert into aa1 select * from #tmp
      

  6.   

    請朋友們在回答我的問題時分兩個問題分別回答,
    這樣我看的清楚些,或者你是回答其中的一個問題,
    你說明第几個問題就OK,thanks in advance!
      

  7.   

    select * into #tmp from aa1
    drop table aa1CREATE TABLE [aa1] (
    [Idd] [int] IDENTITY (1, 1) NOT NULL ,
    [ID] [char] (10) NULL ,
    [ages] [int] NULL, 
    [Name] [char] (10) NULL ,
    [nums] [int] NULL 
    ) ON [PRIMARY]
      

  8.   

    剛才csdn告訴我提前的太頻繁了,沒有辦法,問題沒有解決,急啊!
      

  9.   

    alter table tablename add id1 intupdate tablename set id1=idalter table tablename drop column idexec sp_rename 'tablename.id1','id'
      

  10.   

    如果不要在指定位置那么大力的方法不错,但如果要指定位置就只能用 HawaiiLeo(罗马数字)的方法了
      

  11.   

    大力的思路不錯,正如yzssg所說,大力沒有考慮指定列的位置,但是羅馬數字的方法是
    不能解決問題的
      

  12.   

    to:yzssg:請看看此貼:
    http://expert.csdn.net/Expert/topic/1833/1833771.xml?temp=.8108789