删除指定表的数据
--删除所有指定表中的数据
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号