sql server批量修改表和存储过程的方法

应用开发2025-11-04 06:59:197
sql server批量修改表和存储过程的方法
复制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   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.
本文地址:http://www.bzuk.cn/news/199b7599725.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

康佳彩电LED55R6610U质量怎么样?(全面评估LED55R6610U的性能和用户反馈)

新一代隐私保护技术简析与应用

公有云安全性和合规性方面的考虑事项

IBM数据泄露成本报告发布,数据泄露创历史新高

如何强制解除BitLocker加密?(教你有效解锁BitLocker加密的方法和步骤)

CASE语句在Oracle中重新给指定字段赋值的用法

手动续订 SSL 证书的简单指南

卡巴斯基发现UEFI恶意程序CosmicStrand 华硕和技嘉主板受影响

友情链接

滇ICP备2023006006号-33