use ces_AUTOMATION_LD4PILOT
go
declare @name nvarchar(1000), @sql nvarchar(4000)
------------------------
--rename schem onwer for users
declare tmp_cur2 cursor for
SELECT 'ALTER SCHEMA [DBO] TRANSFER [' + s.Name + '].' + o.Name
FROM sys.Objects o
INNER JOIN sys.Schemas s on o.schema_id = s.schema_id
WHERE s.name = 'ToBeDeleted'
And (o.Type = 'U' Or o.Type = 'P' Or o.Type = 'V')
open tmp_cur2
Fetch next from tmp_cur2 into @sql
while @@fetch_status = 0
begin
print @sql
exec sp_executesql @sql
Fetch next from tmp_cur2 into @sql
print '---'
end
close tmp_cur2
deallocate tmp_cur2
No comments:
Post a Comment