删除指定表的数据
--删除所有指定表中的数据
declare   @sqlcmd   varchar(8000)   
set   @sqlcmd   =   ''   
select   @sqlcmd =   @sqlcmd   +   'delete from '   +  name+ char(10) from sysobjects where   type='U' and name like 'A%'
print @SQLcmd   --构造出要删除的SQL语句
 -- exec   (@sqlcmd)   --也可以直接执行构造出来的SQL语句
--直接删除
DECLARE @s varchar(8000)
SELECT @s = ''
SELECT @s = @s + 'TRUNCATE TABLE ' + name +  char(13)+char(10)
  FROM sysobjects 
 WHERE xtype = 'u' AND name like 'A%'--order by 1
EXEC (@s) --直接删除数据
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号