零星入库的
创始人
2023-04-06 13:54:30
0

image

简单看是字节超出,但算又没超,按程序走的确有截断的

在Profiler里追踪到查询

declare @p1 int
set @p1=806
exec sp_prepexec @p1 output,NULL,N'INSERT INTO dbo.ASRS_PR014A   (wk_no, OPNO, IDNO, CHKMRK, STNO, CRANE,   WareHouse, LOC_NO, LOC_SEQ, DOC_TYPE, DOC_NO, DOC_ITEM,   FACTORY, KCW, LOT_NO, MATNR, PROD_LINE, QC, PROCESS_RESN, SPEC,   STG_QTY, TRAN_QTY, FIRST_IN_DATE, ORG_WH, ORG_LOC_NO, ORG_LOC_SEQ,    DOC_TYPE_IN, DOC_NO_IN, TRAN_TIME, CASE_PER_PAL)  Select ''02'',a.OPNO, a.IDNO,''V'', a.STNO, a.CRANE,   b.WareHouse, a.LOC_NO, b.LOC_SEQ, a.DOC_TYPE, a.DOC_NO, b.DOC_ITEM,    a.FACTORY, a.KCW, b.LOT_NO, b.MATNR, b.PROD_LINE, b.QC,''再入库'', c.SPEC,    b.tran_qty, b.TRAN_QTY, b.FIRST_IN_DATE, b.ORG_WH, b.ORG_LOC_NO, b.ORG_LOC_SEQ,    b.DOC_TYPE_IN, b.DOC_NO_IN, b.TRAN_TIME,C.CASE_PER_PAL   From asrs_wokfl a, asrs_wokdt b, asrs_itemsf c   Where a.STO_IN_OUT = ''O''     and   a.WORK_STATUS = ''E''     and   b.OPNO = a.OPNO     and   c.MATNR = b.MATNR  
'
select @p1

1、首先使用max len得到这个查询的字符长度,Select '02',Max(Len(a.OPNO)),Max(Len( a.IDNO)),Max(Len('V')),Max(Len( a.STNO)),Max(Len( a.CRANE))

完整查询

Select '02',Max(Len(a.OPNO)),Max(Len( a.IDNO)),Max(Len('V')),Max(Len( a.STNO)),Max(Len( a.CRANE)),Max(Len(   b.WareHouse)),Max(Len( a.LOC_NO)),Max(Len( b.LOC_SEQ)),Max(Len( a.DOC_TYPE)),Max(Len( a.DOC_NO)),Max(Len( b.DOC_ITEM)),Max(Len(a.FACTORY)),Max(Len( a.KCW)),Max(Len( b.LOT_NO)),Max(Len( b.MATNR)),Max(Len( b.PROD_LINE)),Max(Len( b.QC)),Max(Len('再入库')),Max(Len( c.SPEC)),Max(Len(    b.tran_qty)),Max(Len( b.TRAN_QTY)),Max(Len( b.FIRST_IN_DATE)),Max(Len( b.ORG_WH)),Max(Len( b.ORG_LOC_NO)),Max(Len( b.ORG_LOC_SEQ)),Max(Len(b.DOC_TYPE_IN)),Max(Len( b.DOC_NO_IN)),Max(Len( b.TRAN_TIME)),Max(Len(C.CASE_PER_PAL))   From asrs_wokfl a, asrs_wokdt b, asrs_itemsf c   Where a.STO_IN_OUT = 'O'     and   a.WORK_STATUS = 'E'    and   b.OPNO = a.OPNO     and   c.MATNR = b.MATNR

2\再一个个跟字段去比较

image

image


查了这个字段是仓别,估计是这个录入的时候没有作限制,原始的字段长度是4



不管了,直接在

dbo.ASRS_PR014A

字段长度改成4

应该就可以了

相关内容

热门资讯

同步一张异动记录作为数据采集的... 背景:如果在同一张表下采集,会造成堵塞复制一张表在触发器里写三个:insert、update、del...
入库端放货功能修复 存储过程 :ASRS_SPPR024B154行注释了,增加后面的判断函数 --and x....
零星入库的 简单看是字节超出,但算又没超,按程序走的确有截断的在Profiler里追踪到查询declare @p...
数据机的环境配置 查一下系统里的环境变量是这个:SSMA_O2SS_EP_HOME实际要这个:SSMA_O2SS_EP...
库格间搬移,说状态不对,我改一... USE [asrs37db]GO/****** Object: StoredProcedure [...
关于异动记录打开要十来分钟的优... 原来的反馈是打开这个异动记录页面,还没开始查就要十来分钟了我的答复是,这个表多的时候数据几千万条,当...