none
Overflow per insert RRS feed

  • 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

    mercoledì 17 aprile 2019 16:04

Risposte

Tutte le risposte

  • Deleted
    venerdì 19 aprile 2019 13:55
  • Grazie mille!! davo per scontato che l'istruzione fosse ok ... scusate per il formato del codice... 
    Risulta quindi sempre vero che, l'ordine serve sempre..!
    Grazie.

    Marco

    venerdì 19 aprile 2019 14:07
  • 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

    venerdì 19 aprile 2019 23:56