这些数据都在word文档中? 那当然是在word中删除.存储过程处理不合适

解决方案 »

  1.   

    sql 能處理excel的數據,沒用過處理word的,好像不行。
      

  2.   

    第一步:
    你把它放到excel里,最好只剩下一列主键第二步:在excel中选定范围,选择菜单'插入'->'名称'->'定义'示例SELECT * FROM OPENROWSET('MSDASQL.1', 'driver=Microsoft Excel Driver (*.xls);DBQ=D:\Daliasss.XLS','select * from iostor') (整页使用 Sheet1$) 或:
    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions或用dts导入导出工具导到sqlserver里
    第三步:delete 你的表 where 主键 in (select 主键 from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions)
      

  3.   

    当然最方便的办法就是用  dts导入导出工具导到sqlserver里 再用 
    delete 你的表 where 主键 in (select 主键 from 你导入的表)