这篇文章主要为大家详细介绍了SQL Server 数据库重命名、数据导出的方法用法,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
第一个问题是重命名数据库问题:在企业管理器中是无法直接对数据库重命名的,只能在查询分析器中操作
代码如下:
create proc killspid (@dbname varchar(20))
as
begin
declare @sql nvarchar(500),@temp varchar(1000)
declare @spid int
set @sql='declare getspid cursor for
select spid from sysprocesses where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status =0
begin
set @temp='kill'+rtrim(@spid)
exec(@temp)
fetch next from getspid into @spid
end
close getspid
deallocate getspid
end
-- 上面创建一个从存储过程
-- exec killspid 'Test1' -- 调用存储过程关闭连接
-- exec sp_renamedb 'Test1','Test2' -- 重命名数据库
用以上方法可以重命名数据库,当然还有一种方法是在企业管理器中选择数据库->所有任务->分离数据库->清除连接,然后直接直接调用
代码如下:
exec sp_renamedb 'Test1','Test2'
代码如下:
exec sp_MSForEachTable 'sp_changeobjectowner ''?'', ''newowner'''
代码如下:
update dunktopic set 字段 =replace(字段,'被替换的内容','替换内容');
本文来自:http://www.q1010.com/179/8367-0.html
注:关于SQL Server 数据库重命名、数据导出的方法用法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:SQL SERVER
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。