Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com
SQLCode -20440
Db2 for z/OS 12.0.0 - SQL error codes
Causa
THE ARRAY VALUE WITH CARDINALITY cardinality HAS TOO MANY ELEMENTS FOR THE REQUESTED OPERATION.
THE MAXIMUM NUMBER OF ELEMENTS ALLOWED FOR THE REQUESTED OPERATION IS value.
Uma operação de conversão não pode ser executada porque a operação faria com que os elementos da matriz fossem truncados.
cardinality
A cardinalidade do valor da matriz no qual uma operação está sendo executada.
value
O número máximo de elementos da matriz em que a operação pode ser executada.
O truncamento do valor da matriz não é permitido onde o valor da matriz é usado.
O valor da matriz está sendo usado em um dos seguintes contextos:
Um argumento para uma chamada de procedimento ou invocação de função
O resultado de uma invocação da função ARRAY_AGG
O resultado de um construtor de matriz que é usado como um valor de origem para um conjunto atribuição-statement declaração
Um argumento para uma especificação de elenco
A entrada para a operação de conversão contém muitos elementos da matriz ou o destino está definido com uma cardinalidade máxima muito pequena.
Ação do sistema
A declaração não pode ser processada.
Resposta ao Desenvolvedor
Examine a instrução SQL para determinar onde pode ocorrer o truncamento da matriz.
Reduza a cardinalidade da matriz de entrada ou aumente a cardinalidade que o destino pode suportar.