SELECT * FROM TItem WHERE FPrice = 20 UPDATE A SET A.FPrice = B.FPrice, A.FVipPrice = B.FVipPrice FROM TItemSub AS A,TItem AS B WHERE A.FItemId = B.FId AND A.FPrice = 20 DROP TABLE TImpMember SELECT * INTO TImpMember FROM TImpMEMBER1 WHERE 1=0 SELECT * FROM TImpMember ALTER TABLE TImpMEMBER1 ADD FCompId BIGINT ALTER TABLE TImpMEMBER2 ADD FCompId BIGINT ALTER TABLE TImpMEMBER3 ADD FCompId BIGINT UPDATE TImpMember1 SET FCompId = dbo.FNCompId('001') UPDATE TImpMember2 SET FCompId = dbo.FNCompId('002') UPDATE TImpMember3 SET FCompId = dbo.FNCompId('003') INSERT TImpMember SELECT * FROM TImpMEMBER1 INSERT TImpMember SELECT * FROM TImpMEMBER2 INSERT TImpMember SELECT * FROM TImpMEMBER3 SELECT 当前等级 FROM TImpMember GROUP BY 当前等级 SELECT * FROM TImpMember WHERE 当前等级 IS NULL DELETE TImpMember WHERE 当前等级 IS NULL INSERT INTO TMemberCardType(FId,FNo,FName,FValueType,FMaterial,FPrice,FCardFeeAmt,FAcctId,FDeposit,FAcctId2,FDeposit2,FAcctId3,FDeposit3,FTimes,FAlertBalance,FMinRchgAmt,FSalePointMode,FSalePointValue,FRchgPointMode,FRchgPointValue,FPaySmsFee,FTimeCard,FValidityPeriod,FValidityPeriodUnit,FExpiredDate,FDefaultMemo,FCreateTime,FAllowSale,FAllowRchg,FDeptId,FEnabled,FOrder) SELECT FId =dbo.FNNewId(), 当前等级,当前等级,1,FMaterial = 2,0,FCardFeeAmt = 0,FAcctId = 3,FDeposit = 0,FAcctId2 = 0,FDeposit2 = 0 ,FAcctId3 = 0,FDeposit3 = 0, FTimes = 0,FAlertBalance = 0,FMinRchgAmt = 0,FSalePointMode = 0,FSalePointValue = 0 ,FRchgPointMode = 0,FRchgPointValue = 0,FPaySmsFee = 0,FTimeCard = 0,FValidityPeriod = 100,FValidityPeriodUnit = 1, FExpiredDate = NULL,FDefaultMemo = '',FCreateTime = GETDATE(),1,1,FDeptId = 0,FEnabled =1,FOrder = 1 FROM TImpMember group BY 当前等级 INSERT INTO TMemberCardTypeSub(FId,FCompId,FCardTypeId,FAllowSale,FAllowRchg,FEnabled) SELECT dbo.FNNewId(),C.FId,I.FId,FAllowSale,FAllowRchg,FEnabled FROM TMemberCardType AS I,TCompany AS C WHERE I.FId > 1 --会员 ALTER TABLE TImpMember ADD FMemId BIGINT ALTER TABLE TImpMember ADD FCardId BIGINT ALTER TABLE TImpMember ADD FCardTypeName VARCHAR(100) ALTER TABLE TImpMember ADD FMemNo VARCHAR(50) ALTER TABLE TImpMember ADD FCardNo VARCHAR(50) ALTER TABLE TImpMember ADD FName VARCHAR(50) ALTER TABLE TImpMember ADD FGender INT ALTER TABLE TImpMember ADD FMobile VARCHAR(50) ALTER TABLE TImpMember ADD FBirthdayType VARCHAR(50) ALTER TABLE TImpMember ADD FBirthday DATETIME ALTER TABLE TImpMember ADD FCompId BIGINT ALTER TABLE TImpMember ADD FCardState INT ALTER TABLE TImpMember ADD FCardTypeId BIGINT ALTER TABLE TImpMember ADD FCreateDate DATETIME ALTER TABLE TImpMember ADD FExpiredDate DATETIME ALTER TABLE TImpMember ADD FMemo VARCHAR(MAX) ALTER TABLE TImpMember ADD FBalance DECIMAL(18,6) ALTER TABLE TImpMember ADD FBalance2 DECIMAL(18,6) ALTER TABLE TImpMember ADD FDeleted BIT ALTER TABLE TImpMember ADD FPoint DECIMAL(18,6) SELECT * FROM TImpMember where 会员姓名 is null UPDATE TImpMember SET FMemId = dbo.FNNewId() UPDATE TImpMember SET FCardId = dbo.FNNewId() UPDATE TImpMember SET FMemNo = 会员卡号 UPDATE TImpMember SET FCardNo = 会员卡号 UPDATE TImpMember SET FName = 会员姓名 UPDATE TImpMember SET FName = FCardNo WHERE FName IS NULL UPDATE TImpMember SET FMobile = ISNULL(手机号码,'') UPDATE TImpMember SET FBirthdayType = 'G' UPDATE TImpMember SET FBirthday = 生日 UPDATE TImpMember SET FGender = 0 UPDATE TImpMember SET FGender = 1 WHERE Isnull(性别,'女') = '男' UPDATE TImpMember SET FCardState = 1 UPDATE A SET A.FCardTypeId = B.FId FROM TImpMember AS A,TMemberCardType AS B WHERE A.当前等级 = B.FName UPDATE TImpMember SET FCreateDate = 登记时间 UPDATE TImpMember SET FExpiredDate = 过期时间 UPDATE TImpMember SET FExpiredDate = DateAdd(YEAR,100,FCreateDate) WHERE FExpiredDate IS NULL UPDATE TImpMember SET FPoint = 积分 UPDATE TImpMember SET FBalance = 余额 SELECT * FROM TImpMember WHERE 状态 != '正常' INSERT INTO TMember( FMemId, FMemNo, FName, FBriefCode, FTypeId, FCompId, FCreateDate, FGender, FBirthdayType, FBirthday,FTelephone,FMobilePhone,FQQ,FWeChat,FIdCard,FEmail,FAddress,FProId,FCPW,FQPW, FChargeEmpId,FPoint,FRecvConsSMS,FRecvBulkSMS,FMemo,FCustom1,FCustom2,FCustom3,FCustom4,FCustom5) SELECT FMemId AS FMemId, FMemNo AS FMemNo, FName AS FName, dbo.FNGetFirstPinYin(FName), 0 AS FTypeId, FCompId AS FCompId, ISNULL( FCreateDate ,GETDATE()) AS FCreateDate, FGender AS FGender, FBirthdayType AS FBirthdayType, FBirthday AS FBirthday, '' AS FTelephone, ISNULL(FMobile,'') AS FMobilePhone, '' AS FQQ, '' AS FWeChat, '' AS FIdCard, '' AS FEmail, '' AS FAddress, 0 AS FProId, '' AS FCPW, '' AS FQPW, 0 AS FChargeEmpId, FPoint AS FPoint, 1 AS FRecvConsSMS, 1 AS FRecvBulkSMS, '' AS FMemo, '' AS FCustom1,'' AS FCustom2,'' AS FCustom3,'' AS FCustom4,'' AS FCustom5 from TImpMember INSERT INTO TMemberCard( FCardId, FCardNo, FTypeId, FValueType, FCompId, FMemId, FState, FCreateDate, FExpiredDate, FTotalTimes, FUsedTimes, FSaleCompId, FSaleBillId, FMemo) SELECT FCardId AS FId, FMemNo AS FNo, FCardTypeId AS FTypeId, (SELECT FValueType FROM TMemberCardType WHERE FId = FCardTypeId) AS FValueType, FCompId AS FCompId, FMemId AS FMemId, FCardState AS FState, FCreateDate AS FCreateDate, FExpiredDate = ISNULL(FExpiredDate,DATEADD(YEAR,100,FCreateDate)), 0 AS FTotalTimes, 0 AS FUsedTimes, FCompId AS FSaleCompId, 0 AS FSaleBillId, ISNULL(FMemo,'') AS FMemo FROM TImpMember INSERT TMemberCardAccount(FMemId,FId,FCardId,FAcctId,FDeposit,FBalance,FArrear,FCreateDate,FExpiredDate,FMemo) SELECT FMemId,dbo.FNNewId(),FCardId AS FCardId,3,FBalance,FBalance,0,FCreateDate,NULL AS FExpiredDate,'' FROM TImpMember INSERT TMemberCardAcctHist(FId,FMemId,FCardId,FAcctId,FTime,FCardTypeId,FCompId,FBillType,FBizType,FTransId,FTransNo,FInAmount,FOutAmount,FBalance,FArrear,FRecordTime,FMemo) select dbo.FNNewId(),A.FMemId,A.FCardId,3,getdate(),A.FCardTypeId,A.FCompId,'DR','Import',0,'',A.FBalance,0,A.FBalance,0,getdate(),'星沙龙导入' FROM TImpMember AS A INSERT TMemberPointHist(FId,FMemId,FTime,FCardId,FCompId,FBillType,FBizType,FTransId,FTransNo,FInAmount,FOutAmount,FBalance,FMemo,FRecordTime) SELECT dbo.FNNewId(),A.FMemId,getdate(),0,1,'DR','Import',0,'',FPoint,0,FPoint,'',getdate() FROM TImpMember AS A WHERE FPoint != 0