是不是这样:select f1 as '要修改的名字' from tablename

解决方案 »

  1.   

    用sp_rename就可以了
    示例:
    use northwind
    go
    begin tran
    select * from  customers where 1<>1
    EXEC sp_rename 'customers.[contacttitle]', 'title', 'COLUMN'
    select * from  customers where 1<>1
    rollback tran
      

  2.   

    可以使用系统的存储过程来实现exec sp_rename '表名.原列名','新列名'如想table1表中的字段名为userid 改为id 
    可以这样做:exec sp_rename 'tb1.userid','id'
      

  3.   

    哦,不好意思,是将tb1表中的字段名userid 改为id
    exec sp_rename 'tb1.userid','id'
      

  4.   

    EXEC sp_rename '表名.[旧字段名]', '新字段名', 'COLUMN'
      

  5.   

    sp_rename
    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
    sp_rename [ @objname = ] 'object_name' ,
        [ @newname = ] 'new_name'
        [ , [ @objtype = ] 'object_type' ]重命名列
    下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'