WEB开发网
开发学院数据库MSSQL Server 快速删除重复记录 阅读

快速删除重复记录

 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中不会有重复的行出现。

上一页  1 2 3 4  下一页

Tags:快速 删除 重复

编辑录入:coldstar [复制链接] [打 印]
赞助商链接