sql server中批量更改对象的所有者
来源:互联网 发布:安卓 intent获取数据 编辑:程序博客网 时间:2024/05/16 06:43
CREATE PROCEDURE dbo.User_ChangeObjectOwnerBatch
@OldOwner as NVARCHAR(128),
@NewOwner as NVARCHAR(128)
AS
DECLARE @Name as NVARCHAR(128)
DECLARE @Owner as NVARCHAR(128)
DECLARE @OwnerName as NVARCHAR(128)
DECLARE curObject CURSOR FOR
select 'Name' = name,
'Owner' = user_name(uid)
from sysobjects
where user_name(uid)=@OldOwner
order by name
OPEN curObject
FETCH NEXT FROM curObject INTO @Name, @Owner
WHILE(@@FETCH_STATUS=0)
BEGIN
if @Owner=@OldOwner
begin
set @OwnerName = @OldOwner + '.' + rtrim(@Name)
exec sp_changeobjectowner @OwnerName, @NewOwner
end
-- select @name,@NewOwner,@OldOwner
FETCH NEXT FROM curObject INTO @Name, @Owner
END
close curObject
deallocate curObject
- sql server中批量更改对象的所有者
- 更改sql server数据库所有者的对象
- 成批更改sql server数据库所有者的对象
- 成批更改sql server数据库所有者的对象
- 如何更改SQL Server对象所有者...
- 批量更改sqlserver数据库所有者的对象
- 如何更改sql server表的所有者
- 更改SQL Server表所有者的操作方法
- 更改当前数据库中对象的所有者
- 更改对象的所有者
- 更改所有者的对象
- sql中更改表的所有者
- 更改SQL Server表所有者
- SQL_更改sql server 数据库表的所有者
- SQL Server 2005更改当前数据库的所有者
- sql server 批量修改表和存储过程的所有者
- 批量修改 SQL Server 表、存储过程的所有者
- sql server 批量修改表和存储过程的所有者
- OpenSolaris just released!
- 检查有日文片假名的新闻
- VB异步处理应用实例:磁盘文件全文搜索
- 手机铃声格式汇总!
- 覆盖equals【引自http://www.javapractices.com/Topic17.cjp】
- sql server中批量更改对象的所有者
- 三年
- Bob关于content management的理解!(转载)
- Dev-Cpp/Mingw32 环境介绍(10)
- Cutting Edge:为ASP.NET控件加入快捷菜单(4)(完)
- 学习"图解路由器接口及连接"笔记
- PHOTOSHOP中的模糊滤镜 【转】
- 有效防范IP地址泄漏 【转】
- Win XP系统默认设置带来的7个安全问题