如何修改非当前数据库中的表名? 如何用sql语句或存储过程来修改非当前数据库中的表名? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec sp_rename '旧表名','新表名' sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ]参数 exec sp_rename '旧表名','新表名' 我用sp_rename的时候,提示非当前数据库。 修改非当前数据库中的表名-----------------------------------------如果有t1和t2两个数据库,LZ的意思是不是说在t1数据库中要修改t2里面的表名?如果你的用户在要修改的数据库中有权限,那么exec ('use t2;exec sp_rename ''旧表名'',''新表名'';') 老问题,,,数据库连接超时,超时时间已到,但是尚未从池中获取连接。 请问关于权限的revoke和deny有什么区别? 急!!!日期转换,求解!! 简单问题,高手请进 这个查询语句怎么写? 求一条sql语句-连接查询 连接sql server 2000 的问题,吐血求救!!!!!!!!!!!! 求助Sql Server小数位的问题 关于用SQL语句创建约束 用ADO读记录时,如果某记录被已被锁,则Recordset打开超时并且为空......? 怎样将日期的差值变成逻辑型字段? 一个简单的存储过程 批量插入
exec sp_rename '旧表名','新表名'
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]参数
如果你的用户在要修改的数据库中有权限,那么exec ('use t2;exec sp_rename ''旧表名'',''新表名'';')