www.ctrt.net > MSSQL2008 sp_rEnAmE 修改表格的列属性名

MSSQL2008 sp_rEnAmE 修改表格的列属性名

EXEC sp_rename 'call.[列0]', 'day', 'COLUMN'

代码如下: EXEC sp_rename '表名.[原列名]', '新列名', 'column' sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype =...

表名就直接写,你可能是写了关键字,换一个试试 exec sp_rename 'Geography','test' exec sp_rename '表名.旧列名','新列名'

SQL server 提供了sp_rename改名,ALTER TABLE可以修改、增加、删除列属性,但不能更改列名,除非是删除这个列,重新建一个列,这样的话数据就会丢失。 oracle可以用alter table来改列名 ALTER TABLE bank RENAME COLUMN name TO Name;

sp_rename 释义:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称 语法如下: sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ] 参数: 1.[@objname =] 'object_nam...

sp_rename '原来的名称' ,'更换后的新名称' 这个语法其实就是重命名

可以用sp_rename进行修改 如 EXEC sp_rename 'dbo.tablename_old', 'dbo.tablename_new';

exec sp_rename '表名.[字段原名]','字段新名','column' 是更改表格的列名,比如exec sp_rename 'B.A','C,'column', 把表B的列名A改为名C。 alter table B drop column A 是把表B的列A删除。

新、旧名称前的N和后面的‘COLUMN’都是用于重命名的存储过程的语法规则。其规则如下: EXECUTE sp_rename N'tableName.oldName', N'newName', 'COLUMN',其中的tableName是表名,oldName指旧字段名,newName指新字段名,'COLUMN'指该存储过程修改...

表名不能带#号,改了再说。

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com