原文:SQL删除重复数据方法 例如:id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1delete YourTable where[id]not in...
use 数据库名(是要删除表的所在的那个数据库的名称)GO declare@sql varchar(8000)while(select count(*)from sysobjects where type='U')>0 begin SELECT@sql='drop table '+name FROM sysobjects WHERE(type='U')ORDER BY 'drop table '+...
declare@name varchar(200)while(exists(select*from sysobjects where name like '表名前缀%'))begin select@name=name from sysobjects where name like '表名前缀%' exec('drop table '+name)end