DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
--清空数据库中所有用户自建表中的数据
DECLARE @myTableName varchar(40)
DECLARE delData_cursor CURSOR FOR
select [name] from sysobjects  where xtype='u'
OPEN delData_cursor
FETCH NEXT FROM delData_cursor
INTO @myTableName
WHILE @@FETCH_STATUS = 0
BEGIN  
   
PRINT 'TableName:'+ @myTableName 
   
   
--注意这里,不能直接写 
   --delete  from    @myTableName 
   --要以如下格式写
   EXEC ('delete  from  [' + @myTableName +']')
 
   
FETCH NEXT FROM delData_cursor INTO @myTableName
END
CLOSE delData_cursor
DEALLOCATE delData_cursor
GO
posted on 2008-04-10 00:03  DotNet编程  阅读(438)  评论(0编辑  收藏  举报