Une qui "m'amuse"...
Mise en situation : on a dans notre BdD des tables avec plus d'une centaine de champs.
Chaque jour, on reçoit des fichiers de données qu'il nous faut intégrer, et on utilise "bcp" dans des tables temporaires.
De temps à autres, on a ça :
CSLIB Message: - L0/O0/S0/N36/1/0:
cs_convert: cslib user api layer: common library error: The result is truncated because the conversion/operation resulted in overflow. |
Voila.
On sait que c'est dans un paquet de 1000 lignes, parce que BCP agit par paquets de 1000 lignes.
Donc en gros, on sait que c'est entre, par exemple, les lignes 12000 et 13000.
Pis c'est tout, faut se débrouiller.
En plus ce message est trompeur : on pourrait croire que bcp a tronqué un champ pour que ça rentre mais, en fait, la ligne n'a tout bonnement pas été insérée.