如题。

解决方案 »

  1.   

    sql帮助
    ]下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
      

  2.   

    谢谢各位支持。
    我用的是Access数据库,因为有这个需要,想修改一下数据库里的字段名,不知能不能
    用Sql语句修改。
      

  3.   

    能不能不改此字段,添一个新的字段,把数据导入这个新的字段,然后删掉原来的字段
    alter table 表
    add  新字段名 intupdate 表 set 新字段名 = 旧字段名  alter table 表 drop 旧字段名  
      

  4.   

    sql帮助
    ]下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
      

  5.   

    其实在SQL Server的表结构设计器中有一个"保存更改脚本"的功能,自己保存再打开这样你就
    看到SQL Server是怎么样实现更改字段名啦.
      

  6.   

    樓上的方式好像不太行,
    腳本中對一般的變動操作執行的腳本都是在內存表中重新創建一個新的臨時表;
    然後將原來的表drop掉,
    將臨時表的表明變更為原來的表名.
    而實際操作中明顯沒必要這麼做;qizhanfeng(glacier)的回覆基本能夠滿足樓主的要求
      

  7.   

    修改字段格式为datetime类型
    ALTER TABLE tb1 ALTER COLUMN zd1 datetime添加时间类型的字段
    ALTER TABLE tb1 ADD chrq datetime添加VARCHAR类型的字段,长度50,默认会允许空
    ALTER TABLE tb1 ADD chrq1 varchar(50)修改字段为varchar(50),允许空
    ALTER TABLE tb1 ALTER COLUMN chrq1 varchar(50) COLLATE Chinese_PRC_CI_AS NULL字段名更改
    EXEC sp_rename 'tb1.chrq1', 'chrq2', 'column'添加一BIT类型的字段,默认1,不允许为空
    ALTER TABLE color ADD 自动计算 bit DEFAULT 1 NOT NULL删除字段
    alter table 表 drop column 字段添加一个自增长的字段,增长深度为1
    alter table aa add id int identity(1,1)给一个不是主键的字段加主键,但是要求之前整个表没有主键,否则会出错
    ALTER TABLE tb1 ADD CONSTRAINT newid PRIMARY KEY NONCLUSTERED (id) ON [PRIMARY]