多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > 修改SQL數據表和存儲過程的所有者

修改SQL數據表和存儲過程的所有者

來源:程序員人生   發布時間:2014-05-17 21:32:00 閱讀次數:3239次

sql server 批量修改表和存儲過程的所有者。
批量修改表的所有者:

EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '

單個修改表所有者:

exec sp_changeobjectowner '要改的表名','dbo'

批量修改存儲過程的存儲過程: 

CREATE PROCEDURE ChangeProcOwner
@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 and xtype='p'
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

FETCH NEXT FROM curObject INTO @Name, @Owner
END

close curObject
deallocate curObject
GO

執行

exec ChangeProcOwner 'xx','dbo'

或者

exec ChangeProcOwner '?','dbo'

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩一二三四区 | tube欧美69xxxx| 久久精品一区二区三区日韩 | 2021精品国产综合久久 | 成年人的天堂 | 国产在线精品一区二区中文 | wwwxx欧美 | 在线亚州 | 免费播放欧美毛片欧美a | 意大利xxx| 五月网站 | 在线看国产视频 | 亚洲都市春色系列小说类型 | 日本一级毛片片在线播放 | 爱爱视频免费 | 亚洲国产激情在线一区 | 国产尤物视频在线 | 男女一区二区三区免费 | 羞羞网站在线播放 | 国产女主播一区二区在线观看 | 久久www免费人成高清 | 免费播放春色aⅴ视频 | 操操久久| 亚洲欧美日韩综合在线一区二区三区 | 动漫网站在线观看 | 成人免费观看视频久爱网 | 性欧美video另类hd | 18欧美| 香蕉在线精品亚洲第一区 | a级网站 | 久久国产免费一区二区三区 | 亚洲欧洲精品国产二码 | 成人影院wwwwwwwwwww | 8mav福利视频在线播放 | a欧美在线 | 精品一区二区三区中文字幕 | 免费一级国产生活片 | 男女上下爽无遮挡午夜免费视频 | 羞羞视频在线 | 成人精品一区二区三区 | 噜噜影院在线视频在线观看 |