www.ctrt.net > sql sErvEr2008怎么使用sp_rEnAmE啊

sql sErvEr2008怎么使用sp_rEnAmE啊

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

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

sp_rename 'Proc_getstudent_3','newName' 参考语法 sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ] 参数 [@objname =] 'object_name' 是用户对象(表、视图、列、存储过程、触发器、...

更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法是sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ]具体去那看看http://www.yesky.com/imagesnew/software/ts...

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

sp_rename的功能是更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

重命名表 将表 customers 重命名为 custs。 EXEC sp_rename 'customers', 'custs'

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

进入sql server 右击重命名 EXEC sp_rename '老表名','新表名'; 其他~~~~~ --修改表名请慎重~~如果存储过程或者触发器什么的有用到这张表的话。会对脚本造成破坏

create procedure myproc (@old varchar(50),@new varchar(50)) as begin declare @sql varchar(2000) set @sql='select * into '+@new+' from '+@old exec @sql set @sql='delete from '+@old exec @sql print '完成' end

网站地图

All rights reserved Powered by www.ctrt.net

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