SQL 笔记

SQL 笔记 Powered By:记得忘记  21:18 2006-9-3

新建链接服务器
设置"远程登录"用户名:
设置"使用密码"

INSERT INTO [10.140.68.7].YYERP.dbo.T_OutByMachineDetail
SELECT * FROM dbo.T_OutByMachineDetail
SELECT * FROM [10.140.68.7].YYERP.dbo.T_OutByMachineDetail

if   exists  ( select   *   from  dbo.sysobjects  where  id  =   object_id (N ' [dbo].[usp_DelRepeat] ' and   OBJECTPROPERTY (id, N ' IsProcedure ' =   1 )
drop   procedure   [ dbo ] . [ usp_DelRepeat ]
GO

SET  QUOTED_IDENTIFIER  OFF  
GO
SET  ANSI_NULLS  ON  
GO


-- 删除重复记录、并提交结果集
--
Powered By:CHENQP
CREATE   PROCEDURE   [ dbo ] . [ usp_DelRepeat ]
   
AS
       
select   identity ( int , 1 , 1 as  autoID,  *   into  #Tmp  from  dbo.T_OutByMachineDetail_temp

select   min (autoID)  as  autoID  into  #Tmp2  from  #Tmp  group   by  V_BarCode

select   *   into  #Tmp3
from  #Tmp  where  autoID  in ( select  autoID  from  #tmp2)
ORDER   BY  V_BARCODE


UPDATE  #Tmp3  SET  COL_RP_CODE  =   ' DY2006090101 ' ,
COL_RRD_CODE 
=   ' p06000004 ' ,
COL_SEQUENCE_NUMBER 
=   1 ,
V_IsCheck 
=   NULL ,
N_GrossWeight 
=   215.20

INSERT   INTO  dbo.T_OutByMachineDetail
SELECT  V_BarCode, V_BatchID, V_FlowNo, V_GBGradeCode, I_PieceCount, N_GrossWeight, N_ProuOutWeight, I_OriginID, V_BoxID, I_PurchaseID, V_PackStyle, I_ShapeCode, C_CustCode, D_Date, V_TeamTimesID, V_LineCode, V_ContainerNo, I_TaskID, I_MonitorID, V_Operate, V_ISReturn, V_IsCheck, V_IsGet, V_ProuYear, C_Type, I_TLProcTypeCode, V_PLSecern, V_Remark, IsDeleted, IsChecked, COL_RP_CODE, COL_RRD_CODE, COL_SEQUENCE_NUMBER
 
FROM  #Tmp3
ORDER   BY  V_BARCODE
   
GO
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值