--/第1步***********删除所有外键约束**************/

  1. DECLARE c1 cursor for   
  2.     select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' 
  3.     from sysobjects   
  4.     where xtype = 'F' 
  5. open c1  
  6. declare @c1 varchar(8000)  
  7. fetch next from c1 into @c1  
  8. while(@@fetch_status=0)  
  9.     begin   
  10.         exec(@c1)  
  11.         fetch next from c1 into @c1  
  12.     end 
  13. close c1  
  14. deallocate c1  
  15.  

--/第2步**********删除所有表*************************/

  1. use MedInfoWeb  
  2. declare @tname varchar(8000)  
  3. set @tname='' 
  4. select @tname=@tname + Name + ',' from sysobjects where xtype='U' 
  5. select @tname='drop table ' + left(@tname,len(@tname)-1)  
  6. exec(@tname)