如何用语句修改一张表的字段名?在线等.......... B. 重命名列下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A. 重命名表下例将表 customers 重命名为 custs。EXEC sp_rename 'customers', 'custs'B. 重命名列下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN' sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ]参数[@objname =] 'object_name'是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。[@newname =] 'new_name'是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。[@objtype =] 'object_type'是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。值 描述 COLUMN 要重命名的列。 DATABASE 用户定义的数据库。要重命名数据库时需用此选项。 INDEX 用户定义的索引。 OBJECT 在 sysobjects 中跟踪的类型的项目。例如,OBJECT 可用来重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表、视图、存储过程、触发器和规则等对象。 USERDATATYPE 通过执行 sp_addtype 而添加的用户定义数据类型。 返回代码值0(成功)或非零数字(失败) declare @New_colum stringselect @New_colum=nullupdate You_table select @New_colum=Old_coum=New_columfrom You_tabel自己试试看我也好久没用了 select * from sysobjects 如何获得表的行号 select * from student_info where student_id like '[^1-6]' 那位大峡快来救火,(有关BCNF范式)小弟12好就考试了!!! 虽然对A(datetime)字段做了索引,但用了datediff就会慢,如何解决? 这个表要怎么建立? 怎样写在一定条件下才能触发的触发器? 请问这样的sql应该怎样写? 求查询相同记录的sql语句? 这个sql有点难度,高手请进 关于pb,vb,delphi 一个删除语句出错的问题?代码和错误信息如下 : 求SQL语句,找出最相近的纪录
下例将表 customers 重命名为 custs。EXEC sp_rename 'customers', 'custs'B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]参数
[@objname =] 'object_name'是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。[@newname =] 'new_name'是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。[@objtype =] 'object_type'是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。值 描述
COLUMN 要重命名的列。
DATABASE 用户定义的数据库。要重命名数据库时需用此选项。
INDEX 用户定义的索引。
OBJECT 在 sysobjects 中跟踪的类型的项目。例如,OBJECT 可用来重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表、视图、存储过程、触发器和规则等对象。
USERDATATYPE 通过执行 sp_addtype 而添加的用户定义数据类型。
返回代码值
0(成功)或非零数字(失败)
select @New_colum=null
update You_table
select @New_colum=Old_coum=New_colum
from You_tabel
自己试试看
我也好久没用了