Principale utente con più risposte
Overflow per insert

Domanda
-
Salve,
per quale motivo secondo voi l'insert sotto genera questo errore, visto che non vengono effettuati calcoli tra i campi ma un semplice accodamento delle righe da una tabella ad un'altra?...
Nella Tabella di destinazione non vi sono trigger o elaborazioni post inssert...
non capisco..
Messaggio 8115, livello 16, stato 5, riga 4
Errore di overflow aritmetico durante la conversione di numeric nel tipo di dati varchar.
L'istruzione è stata interrotta.INSERT INTO [Sicura_CRM].[dbo].[RIGHEDOCUMENTI]
([IDTESTA],[IDRIGA],[ESERCIZIO],[TIPODOC],[NUMERODOC],[BIS],[POSIZIONE],[TIPORIGA]
,[CODART],[IDARTBASE],[CODARTBASE],[VARIANTI],[DESCRIZIONEART],[NUMLISTINO],[UMGEST]
,[QTAGEST],[QTAGESTRES],[QTAGESTPRELEVATA],[QTA1MAG],[QTA1MAGMAN],[QTA1MAGRES],[QTA2MAG]
,[QTA2MAGMAN],[QTA2MAGRES],[UMPREZZO],[QTAPREZZO],[QTAPREZZOMAN],[QTAPREZZORES],[NRRIFPARTITA]
,[PREZZOUNITLORDO],[PREZZOUNITLORDOEURO],[PREZZOUNITLORDOIVATO],[PREZZOUNITNETTO],[PREZZOUNITNETTOEURO]
,[SCONTORIGA],[SCONTIESTESI],[CODIVA],[TOTLORDORIGA],[TOTLORDORIGARES],[TOTLORDORIGAEURO]
,[TOTLORDORIGAEURORES],[TOTNETTORIGA],[TOTNETTORIGARES],[TOTNETTORIGAEURO],[TOTNETTORIGAEURORES]
,[RIGACHIUSA],[DATACONSEGNA],[PROVVAG1],[TOTPROVVAG1],[TOTPROVVAG1RES],[TOTPROVVAGEURO1]
,[TOTPROVVAGEURO1RES],[PROVVAG2],[TOTPROVVAG2],[TOTPROVVAG2RES],[TOTPROVVAGEURO2],[TOTPROVVAGEURO2RES]
,[PROVVAG3],[TOTPROVVAG3],[TOTPROVVAG3RES],[TOTPROVVAGEURO3],[TOTPROVVAGEURO3RES],[NUMCOLLI]
,[GENCONTROP],[VERSIONEDIBA],[PESONETTO],[PESOLORDO],[PESOLORDORES],[PESOIMBALLO],[SUPERFICIE]
,[VOLUME],[ANNOTAZIONI],[NRPEZZIIMBALLO],[CODIMBALLO],[NOMENCLCOMBINATA],[CONTOCDC],[CONTOCDCMOVCOLL]
,[ANNOINIZIOCOMP],[ANNOFINECOMP],[MESEINIZIOCOMP],[MESEFINECOMP],[RIGAPRELEVABILE],[RIFGPSCONTO]
,[RIFGPPREZZO],[CAUSALEMAG],[CODDEPOSITO],[CAUSALEMAGCOLL],[CODDEPOSITOCOLL],[CAUSALEMAGCOMP]
,[CODDEPCOMP],[CAUSALEMAGCOMPCOLL],[CODDEPCOMPCOLL],[RIFCOMMCLI],[NOMECOMMESSAPROD],[PROVENIENZAINTRA]
,[IDTESTARP],[IDRIGARP],[RIGABLOCCATA],[FLAGS],[UBICAZIONE],[UBICAZIONECOLL],[UBICAZIONECOMP]
,[UBICAZIONECOMPCOLL],[UTENTEMODIFICA],[DATAMODIFICA],[IDCONSEGNA],[flgImpExp],[RifRelazioneCF]
,[RiportaDescPL],[NomeStampaConf],[ANNOBOLLACLF],[NUMEROBOLLACLF],[OPERAZIONECLF],[FLAGNETTIFICAMPS]
,[ORIGINEINTRA],[IMPTOTPROVVRIGA],[IMPTOTPROVVRIGARES],[TOTLORDOPREL],[IDCDC],[QTAPLRES],[DATABASEIE]
,[IDTESTAIE],[IDRIGAIE],[STATOOPERAZIONECLF],[CAUSALEVERSAMENTOCLF],[CAUSALETRASFERIMENTOCLF]
,[COMPONENTEKIT],[NOTEMAG],[NOTECOMM],[NOTEALTRO],[DAPIANIFICARE],[RIFCONTRATTO],[DATACONSEGNARICHIESTA]
,[DETTAGLIOSCONTI],[NOTEDOCALTERN],[IDTESTAMB],[GSTART62],[TIPOLOGIERAGGR],[DATAINIZIOCOMP]
,[DATAFINECOMP],[IDTESTACP],[IDRIGACP])
SELECT ALD_TesteDocumentiFusioneLeonardo.PROGR_Sicura AS IDTESTA, rd.IDRIGA, rd.ESERCIZIO, rd.TIPODOC,
rd.NUMERODOC, rd.BIS, rd.POSIZIONE, rd.TIPORIGA,
rd.CODART, rd.IDARTBASE, '' AS CODARTBASE, '' AS VARIANTI, rd.DESCRIZIONEART,
TABLISTINI.NewIdSicura AS NUMLISTINO, rd.UMGEST, rd.QTAGEST,
rd.QTAGESTRES, rd.QTAGESTPRELEVATA, rd.QTA1MAG, rd.QTA1MAGMAN, rd.QTA1MAGRES,
rd.QTA2MAG, rd.QTA2MAGMAN, rd.QTA2MAGRES, rd.UMPREZZO,
rd.QTAPREZZO, rd.QTAPREZZOMAN, rd.QTAPREZZORES, rd.NRRIFPARTITA,
rd.PREZZOUNITLORDO, rd.PREZZOUNITLORDOEURO, rd.PREZZOUNITLORDOIVATO,
rd.PREZZOUNITNETTO, rd.PREZZOUNITNETTOEURO, rd.SCONTORIGA, rd.SCONTIESTESI, rd.CODIVA, rd.TOTLORDORIGA, rd.TOTLORDORIGARES,
rd.TOTLORDORIGAEURO, rd.TOTLORDORIGAEURORES, rd.TOTNETTORIGA, rd.TOTNETTORIGARES, rd.TOTNETTORIGAEURO, rd.TOTNETTORIGAEURORES,
rd.RIGACHIUSA, rd.DATACONSEGNA, rd.PROVVAG1, rd.TOTPROVVAG1, rd.TOTPROVVAG1RES, rd.TOTPROVVAGEURO1, rd.TOTPROVVAGEURO1RES, rd.PROVVAG2,
rd.TOTPROVVAG2, rd.TOTPROVVAG2RES, rd.TOTPROVVAGEURO2, rd.TOTPROVVAGEURO2RES, rd.PROVVAG3, rd.TOTPROVVAG3, rd.TOTPROVVAG3RES,
rd.TOTPROVVAGEURO3, rd.TOTPROVVAGEURO3RES, rd.NUMCOLLI, rd.GENCONTROP, rd.VERSIONEDIBA, rd.PESONETTO, rd.PESOLORDO, rd.PESOLORDORES,
rd.PESOIMBALLO, rd.SUPERFICIE, rd.VOLUME, rd.ANNOTAZIONI, rd.NRPEZZIIMBALLO, rd.CODIMBALLO, rd.NOMENCLCOMBINATA, rd.CONTOCDC,
rd.CONTOCDCMOVCOLL, rd.ANNOINIZIOCOMP, rd.ANNOFINECOMP, rd.MESEINIZIOCOMP, rd.MESEFINECOMP, rd.RIGAPRELEVABILE, rd.RIFGPSCONTO,
rd.RIFGPPREZZO, rd.CAUSALEMAG, rd.CODDEPOSITO, rd.CAUSALEMAGCOLL, rd.CODDEPOSITOCOLL, rd.CAUSALEMAGCOMP, rd.CODDEPCOMP,
rd.CAUSALEMAGCOMPCOLL, rd.CODDEPCOMPCOLL, rd.RIFCOMMCLI, rd.NOMECOMMESSAPROD, rd.PROVENIENZAINTRA, 0 AS IDTESTARP, 0 AS IDRIGARP,
rd.RIGABLOCCATA, rd.FLAGS, rd.UBICAZIONE, rd.UBICAZIONECOLL, rd.UBICAZIONECOMP, rd.UBICAZIONECOMPCOLL, rd.UTENTEMODIFICA, rd.DATAMODIFICA,
rd.IDCONSEGNA, rd.flgImpExp, rd.RifRelazioneCF, rd.FLAGNETTIFICAMPS, rd.RiportaDescPL, rd.NomeStampaConf, rd.ANNOBOLLACLF, rd.NUMEROBOLLACLF,
rd.OPERAZIONECLF, rd.IMPTOTPROVVRIGA, rd.ORIGINEINTRA, rd.IMPTOTPROVVRIGARES, rd.TOTLORDOPREL, rd.IDCDC, rd.QTAPLRES, rd.DATABASEIE,
rd.IDTESTAIE, rd.IDRIGAIE, rd.STATOOPERAZIONECLF, rd.CAUSALEVERSAMENTOCLF, rd.CAUSALETRASFERIMENTOCLF, rd.COMPONENTEKIT, rd.NOTEMAG,
rd.NOTECOMM, rd.NOTEALTRO, rd.DAPIANIFICARE, rd.RIFCONTRATTO, rd.DATACONSEGNARICHIESTA, rd.DETTAGLIOSCONTI, rd.NOTEDOCALTERN, rd.IDTESTAMB,
rd.GSTART62, rd.TIPOLOGIERAGGR, rd.DATAINIZIOCOMP, rd.DATAFINECOMP, rd.IDTESTACP, rd.IDRIGACP
FROM RIGHEDOCUMENTI AS rd INNER JOIN
ALD_TesteDocumentiFusioneLeonardo ON rd.IDTESTA = ALD_TesteDocumentiFusioneLeonardo.PROGR_Leonardo INNER JOIN
TABLISTINI ON rd.NUMLISTINO = TABLISTINI.NRLISTINO
Marco
Risposte
-
Deleted
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 22 aprile 2019 06:27
venerdì 19 aprile 2019 13:55
Tutte le risposte
-
-
Ho allineato i campi della insert con quelli della select ed ho trovato delle incongruenze, sono quelle con l'asterisco nella colonna "Errore" nel foglio elettronico allegato.
INSERT SELECT Errore [IDTESTA] ALD_TesteDocumentiFusioneLeonardo.PROGR_Sicura AS IDTESTA [IDRIGA] rd.IDRIGA [ESERCIZIO] rd.ESERCIZIO [TIPODOC] rd.TIPODOC [NUMERODOC] rd.NUMERODOC [BIS] rd.BIS [POSIZIONE] rd.POSIZIONE [TIPORIGA] rd.TIPORIGA [CODART] rd.CODART [IDARTBASE] rd.IDARTBASE [CODARTBASE] '' AS CODARTBASE [VARIANTI] '' AS VARIANTI [DESCRIZIONEART] rd.DESCRIZIONEART [NUMLISTINO] TABLISTINI.NewIdSicura AS NUMLISTINO [UMGEST] rd.UMGEST [QTAGEST] rd.QTAGEST [QTAGESTRES] rd.QTAGESTRES [QTAGESTPRELEVATA] rd.QTAGESTPRELEVATA [QTA1MAG] rd.QTA1MAG [QTA1MAGMAN] rd.QTA1MAGMAN [QTA1MAGRES] rd.QTA1MAGRES [QTA2MAG] rd.QTA2MAG [QTA2MAGMAN] rd.QTA2MAGMAN [QTA2MAGRES] rd.QTA2MAGRES [UMPREZZO] rd.UMPREZZO [QTAPREZZO] rd.QTAPREZZO [QTAPREZZOMAN] rd.QTAPREZZOMAN [QTAPREZZORES] rd.QTAPREZZORES [NRRIFPARTITA] rd.NRRIFPARTITA [PREZZOUNITLORDO] rd.PREZZOUNITLORDO [PREZZOUNITLORDOEURO] rd.PREZZOUNITLORDOEURO [PREZZOUNITLORDOIVATO] rd.PREZZOUNITLORDOIVATO [PREZZOUNITNETTO] rd.PREZZOUNITNETTO [PREZZOUNITNETTOEURO] rd.PREZZOUNITNETTOEURO [SCONTORIGA] rd.SCONTORIGA [SCONTIESTESI] rd.SCONTIESTESI [CODIVA] rd.CODIVA [TOTLORDORIGA] rd.TOTLORDORIGA [TOTLORDORIGARES] rd.TOTLORDORIGARES [TOTLORDORIGAEURO] rd.TOTLORDORIGAEURO [TOTLORDORIGAEURORES] rd.TOTLORDORIGAEURORES [TOTNETTORIGA] rd.TOTNETTORIGA [TOTNETTORIGARES] rd.TOTNETTORIGARES [TOTNETTORIGAEURO] rd.TOTNETTORIGAEURO [TOTNETTORIGAEURORES] rd.TOTNETTORIGAEURORES [RIGACHIUSA] rd.RIGACHIUSA [DATACONSEGNA] rd.DATACONSEGNA [PROVVAG1] rd.PROVVAG1 [TOTPROVVAG1] rd.TOTPROVVAG1 [TOTPROVVAG1RES] rd.TOTPROVVAG1RES [TOTPROVVAGEURO1] rd.TOTPROVVAGEURO1 [TOTPROVVAGEURO1RES] rd.TOTPROVVAGEURO1RES [PROVVAG2] rd.PROVVAG2 [TOTPROVVAG2] rd.TOTPROVVAG2 [TOTPROVVAG2RES] rd.TOTPROVVAG2RES [TOTPROVVAGEURO2] rd.TOTPROVVAGEURO2 [TOTPROVVAGEURO2RES] rd.TOTPROVVAGEURO2RES [PROVVAG3] rd.PROVVAG3 [TOTPROVVAG3] rd.TOTPROVVAG3 [TOTPROVVAG3RES] rd.TOTPROVVAG3RES [TOTPROVVAGEURO3] rd.TOTPROVVAGEURO3 [TOTPROVVAGEURO3RES] rd.TOTPROVVAGEURO3RES [NUMCOLLI] rd.NUMCOLLI [GENCONTROP] rd.GENCONTROP [VERSIONEDIBA] rd.VERSIONEDIBA [PESONETTO] rd.PESONETTO [PESOLORDO] rd.PESOLORDO [PESOLORDORES] rd.PESOLORDORES [PESOIMBALLO] rd.PESOIMBALLO [SUPERFICIE] rd.SUPERFICIE [VOLUME] rd.VOLUME [ANNOTAZIONI] rd.ANNOTAZIONI [NRPEZZIIMBALLO] rd.NRPEZZIIMBALLO [CODIMBALLO] rd.CODIMBALLO [NOMENCLCOMBINATA] rd.NOMENCLCOMBINATA [CONTOCDC] rd.CONTOCDC [CONTOCDCMOVCOLL] rd.CONTOCDCMOVCOLL [ANNOINIZIOCOMP] rd.ANNOINIZIOCOMP [ANNOFINECOMP] rd.ANNOFINECOMP [MESEINIZIOCOMP] rd.MESEINIZIOCOMP [MESEFINECOMP] rd.MESEFINECOMP [RIGAPRELEVABILE] rd.RIGAPRELEVABILE [RIFGPSCONTO] rd.RIFGPSCONTO [RIFGPPREZZO] rd.RIFGPPREZZO [CAUSALEMAG] rd.CAUSALEMAG [CODDEPOSITO] rd.CODDEPOSITO [CAUSALEMAGCOLL] rd.CAUSALEMAGCOLL [CODDEPOSITOCOLL] rd.CODDEPOSITOCOLL [CAUSALEMAGCOMP] rd.CAUSALEMAGCOMP [CODDEPCOMP] rd.CODDEPCOMP [CAUSALEMAGCOMPCOLL] rd.CAUSALEMAGCOMPCOLL [CODDEPCOMPCOLL] rd.CODDEPCOMPCOLL [RIFCOMMCLI] rd.RIFCOMMCLI [NOMECOMMESSAPROD] rd.NOMECOMMESSAPROD [PROVENIENZAINTRA] rd.PROVENIENZAINTRA [IDTESTARP] 0 AS IDTESTARP [IDRIGARP] 0 AS IDRIGARP [RIGABLOCCATA] rd.RIGABLOCCATA [FLAGS] rd.FLAGS [UBICAZIONE] rd.UBICAZIONE [UBICAZIONECOLL] rd.UBICAZIONECOLL [UBICAZIONECOMP] rd.UBICAZIONECOMP [UBICAZIONECOMPCOLL] rd.UBICAZIONECOMPCOLL [UTENTEMODIFICA] rd.UTENTEMODIFICA [DATAMODIFICA] rd.DATAMODIFICA [IDCONSEGNA] rd.IDCONSEGNA [flgImpExp] rd.flgImpExp [RifRelazioneCF] rd.RifRelazioneCF [RiportaDescPL] rd.FLAGNETTIFICAMPS * [NomeStampaConf] rd.RiportaDescPL * [ANNOBOLLACLF] rd.NomeStampaConf * [NUMEROBOLLACLF] rd.ANNOBOLLACLF * [OPERAZIONECLF] rd.NUMEROBOLLACLF * [FLAGNETTIFICAMPS] rd.OPERAZIONECLF * [ORIGINEINTRA] rd.IMPTOTPROVVRIGA * [IMPTOTPROVVRIGA] rd.ORIGINEINTRA * [IMPTOTPROVVRIGARES] rd.IMPTOTPROVVRIGARES [TOTLORDOPREL] rd.TOTLORDOPREL [IDCDC] rd.IDCDC [QTAPLRES] rd.QTAPLRES [DATABASEIE] rd.DATABASEIE [IDTESTAIE] rd.IDTESTAIE [IDRIGAIE] rd.IDRIGAIE [STATOOPERAZIONECLF] rd.STATOOPERAZIONECLF [CAUSALEVERSAMENTOCLF] rd.CAUSALEVERSAMENTOCLF [CAUSALETRASFERIMENTOCLF] rd.CAUSALETRASFERIMENTOCLF [COMPONENTEKIT] rd.COMPONENTEKIT [NOTEMAG] rd.NOTEMAG [NOTECOMM] rd.NOTECOMM [NOTEALTRO] rd.NOTEALTRO [DAPIANIFICARE] rd.DAPIANIFICARE [RIFCONTRATTO] rd.RIFCONTRATTO [DATACONSEGNARICHIESTA] rd.DATACONSEGNARICHIESTA [DETTAGLIOSCONTI] rd.DETTAGLIOSCONTI [NOTEDOCALTERN] rd.NOTEDOCALTERN [IDTESTAMB] rd.IDTESTAMB [GSTART62] rd.GSTART62 [TIPOLOGIERAGGR] rd.TIPOLOGIERAGGR [DATAINIZIOCOMP] rd.DATAINIZIOCOMP [DATAFINECOMP] rd.DATAFINECOMP [IDTESTACP] rd.IDTESTACP [IDRIGACP] rd.IDRIGACP Gianni