我使用alter table tablename column fieldname to new fieldname 
不行啊

解决方案 »

  1.   

    如果只是更改表名用ALTER TABLE tablename TO tablename2
    如果要更改表中的字段的名称用ALTER TABLE tablename RENAME fieldname TO fieldname2
      

  2.   

    ALTER TABLE tablename RENAME fieldname TO fieldname2
      

  3.   

    ALTER TABLE tablename RENAME fieldname TO fieldname2
      

  4.   

    sql server2000sp_rename '表名','新表名'
      

  5.   

    oracle :
    rename 表名1 to 表名2
    sql :
    sp_rename  '表名1', '表名2'
      

  6.   

    转changechange(access911 & cg1)大哥的贴
    使用ALTER TABLE 语句,用户可以增加,删除或改变列或域,也可以增加或删除一个约束。还可以为某个域设定缺省值,但是一次只能修改一个域。假设我们有一个记账单的数据库,而我们想在顾客数据表中增加一个域,这时可以使用ALTER TABLE 语句,在其ADD COLUMN 子句后写上域的名称、数据类型和数据的大小(如果需要的话)。 ALTER TABLE tblCustomers 
    ADD COLUMN Address TEXT(30) 
      

  7.   

    上述 JET SQL 代码需要用 ADODB.CONNECTION 来执行
    关于此主题请参考:
        MS Jet SQL for Access 2000中级篇(1)《查询》
        http://access911.net/index.asp?u1=a&u2=79FAB31E16DC
    关于此主题请参考:
        MS Jet SQL for Access 2000中级篇(2)《查询》
        http://access911.net/index.asp?u1=a&u2=71FAB71E12DCE9F3
    关于此主题请参考:
        新手来看:动画,如何建立查询,如何运行 JET SQL 语句《查询》
        http://access911.net/index.asp?u1=a&u2=72FAB71E15DCEEF3
    关于此主题请参考:
        《查询》数据定义查询不会怎么办?
        http://access911.net/index.asp?u1=a&u2=71FAB01E15DC