快速删除重复记录
2005-10-31 16:19:08 来源:WEB开发网核心提示: 第一板斧——建立一张具有相同结构的临时表CREATE TABLE Products_temp (ProductID int,ProductName nvarchar (40),Unit char(2),UnitPrice money) 第二板斧——为该表加上索引,并使其忽略重复的值方法是在企业管理器中找到上面建立的临
第一板斧——建立一张具有相同结构的临时表
CREATE TABLE Products_temp (
ProductID int,
ProductName nvarchar (40),
Unit char(2),
UnitPrice money
)
第二板斧——为该表加上索引,并使其忽略重复的值
方法是在企业管理器中找到上面建立的临时表Products _temp,单击鼠标右键,选择所有任务,选择管理索引,选择新建。如图2所示。
按照图2中圈出来的地方设置索引选项。
图2
第三板斧——拷贝产品信息到临时表
insert into Products_temp Select * from Products
此时sql server(WINDOWS平台上强大的数据库平台)会返回如下提示:
服务器: 消息 3604,级别 16,状态 1,行 1
已忽略重复的键。
它表明在产品信息临时表Products_temp中不会有重复的行出现。
[]
赞助商链接