Diferen??as nas mensagens de erro

O Network Server relata apenas a primeira mensagem de erro ou de advert??ncia, se ocorrerem v??rios erros ou advert??ncias para uma determinada declara????o. Por exemplo:
ij> create table ai (x int, y int generated always as identity
        (increment by 200000000));
ij> insert into ai (x) values (1),(2),(3),(4),(5),(6),(7),
(8),(9),(10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
O Network Server gera a seguinte mensagem de erro, com a mensagem de exce????o anexada ?? mensagem de erro:
ERROR 42Z24: Overflow occurred in identity for column 'Y' in table 'AI':
SQLSTATE: 22003: The resulting value is outside the range
for the data type INTEGER.
Entretanto, o driver incorporado do Derby gera duas exce????es SQL:
ERROR 42Z24: Overflow occurred in identity for column 'Y' in table 'AI'.
ERROR 22003: The resulting value is outside the range for the data type INTEGER.

Isto se deve ao fato do driver cliente da rede somente relatar uma SQLException ou SQLWarning por declara????o.

Conceitos relacionados
Diferen??as entre os drivers cliente incorporado e cliente da rede
Conjuntos de resultados atualiz??veis
Diferen??as na autentica????o do usu??rio