姓名 | 性别 政治面貌 省份 毕业中学 出生年月 寝室
------------------------------------------------------------------------------------------
陈锐 | 男 共青团员 上海 上海市七宝中学 1991-3-20 3-11-313   
陈娅 | 女 共青团员 湖南 华容二中 1990-8-18 2-3-216   请教一下,上面是一个数据库中的数据,我想把属性“性别” 改为“Sex”,这个用SQL语言怎么实现。 
 
 

解决方案 »

  1.   

    不叫属性,应该叫字段,给字段改名用exec   sp_rename   '表名.[列名]','新的列名','column'  比如你的这个,你没有给出表名,假设是MyTable:exec   sp_rename   'MyTable.[性别]','Sex','column'  
      

  2.   

    或者这样:exec sp_rename 'MyTable.性别','Sex','column'   
      

  3.   


    非常感谢指点,这个在SQL SERver中运行后报的是不支持exec sp_rename..但是之后能够转化成功,但是在Access中却不行。能问下,SQL SERVER 和Access中的字段要如何修改。
      

  4.   

    exec sp_rename只能用于sql server,如果报错,可能是权限问题或者只是警告信息,Access不太熟悉,
      

  5.   

    直接用office打开access 改
    难道你做的是版本升级 顺带把数据库结构也改了?