解决方案: |
由于在此数据中的整理现存量临时表(tempcurrentstock)的表结构不符合标准的此表结构造成。如:质检状态ccheckstate的默认值应是(‘’)但是,目前的数据中确没有默认值。 使用如下脚步解决,之后重新整理现存量即可 drop table TempCurrentStock CREATE TABLE [dbo].[TempCurrentStock] ( [AutoID] [int] IDENTITY (1, 1) NOT NULL , [cWhCode] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [cInvCode] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [iQuantity] [userdecimal] NULL , [iNum] [userdecimal] NULL , [cFree1] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree2] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [fOutQuantity] [userdecimal] NULL , [fOutNum] [userdecimal] NULL , [fInQuantity] [userdecimal] NULL , [fInNum] [userdecimal] NULL , [cFree3] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree4] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree5] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree6] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree7] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree8] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree9] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cFree10] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cBatch] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [dVDate] [datetime] NULL , [bStopFlag] [int] NULL , [fTransInQuantity] [userdecimal] NULL , [dMdate] [datetime] NULL , [fTransInNum] [userdecimal] NULL , [fTransOutQuantity] [userdecimal] NULL , [fTransOutNum] [userdecimal] NULL , [fPlanQuantity] [userdecimal] NULL , [fPlanNum] [userdecimal] NULL , [fDisableQuantity] [userdecimal] NULL , [fDisableNum] [userdecimal] NULL , [fAvaQuantity] [userdecimal] NULL , [fAvaNum] [userdecimal] NULL , [ufts] [timestamp] NULL , [iMassDate] [int] NULL , [BGSPSTOP] [int] NULL , [tmpautoid] [int] NULL , [tmpimassdate] [int] NULL , [cMassUnit] [smallint] NULL , [fStopQuantity] [userdecimal] NULL , [fStopNum] [userdecimal] NULL , [dLastCheckDate] [datetime] NULL , [cCheckState] [nvarchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL , [dLastYearCheckDate] [datetime] NULL , [iSoType] [int] NULL , [iSoDID] [int] NULL , [bLP] [int] NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[TempCurrentStock] ADD CONSTRAINT [DF__TempCurre__cChec__379299E8] DEFAULT ('') FOR [cCheckState], CONSTRAINT [DF__TempCurre__iSoTy__60A13321] DEFAULT (0) FOR [iSoType], CONSTRAINT [DF__TempCurre__iSoDI__6195575A] DEFAULT (0) FOR [iSoDID], CONSTRAINT [DF__TempCurrent__bLP__62897B93] DEFAULT (0) FOR [bLP] GO |