프로그래밍/DB2007.01.25 13:46

컴퓨터에 있던 자료.. 2006. 2. 3

-- 사용자 개체 소유자 변경
declare
@table_name varchar(500)

declare table_cur Cursor for
select '기존사용자개체소유자명.' + name
  from sysObjects
where uid = USER_ID('기존사용자개체소유자명')

open table_cur

Fetch next From table_cur
into @table_name

while @@Fetch_status = 0
Begin
 EXEC sp_changeobjectowner @table_name, '변경할사용자개체소유자명'
 Fetch next From table_cur
into @table_name
End

close table_cur
deAllocate table_cur



// 현재 데이터베이스에 모든 소유자를 변경한다


SP_MSFOREACHTABLE 'sp_changeobjectowner ''?'' , ''shinhan'''

Posted by 시난
TAG