|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
--更改某个表 exec sp_changeobjectowner \\\'tablename\\\',\\\'dbo\\\' --存储更改全部表 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 GO 返回类别: 教程 上一教程: 如何实现日期比较,暨实现显示5天内,显示10天内的记录 下一教程: 数据库设计四五范式 您可以阅读与"更改数据库中表的所属用户的两个方式"相关的教程: · 删除数据库中重复数据的几个方式 · SQL SERVER端口更改后的数据库连接方法 · 使用MD5加密数据库中的用户密码 · 删除数据库中重复数据的几个方式 · MYSQL下创建数据库的两种方法 |
| 快精灵印艺坊 版权所有 |
首页 |
||