Page 1 sur 1

Trace erreur SQL

Posté : lun. 04 févr. 2019, 18:25:00
par Ponpon
Bonjour,

existe-t-il un moyen de retrouver les erreurs SQL générées par les différentes requêtes lancées sur le système ?

Par exemple, un traitement devant effectuer un INSERT INTO ... SELECT * avec deux fichiers ayant une structure différente.

Je pensais trouver cette information dans les outils de consultation du cache mais j'ai l'impression que seules les instructions en succès sont enregistrées.

Merci d'avance.

STRDBMON

Posté : lun. 04 févr. 2019, 18:45:04
par cmasse
La commande STRDBMON possède un paramètre FTRSQLCODE pour ne "logger" que les instructions en erreur...

(sans sujet)

Posté : lun. 04 févr. 2019, 22:18:09
par Ponpon
Merci pour ce retour, je ne connaissais pas ce paramètre dans STRDBMON.

Concernant ma demande initiale, je cherchais plus à avoir un historique (pour voir par exemple les requêtes en erreur sur la journée) mais comme je l'évoquais dans mon précédent message, je pense que seul les requêtes qui aboutissent sont enregistrées dans le système (en l’occurrence le cache)

STRDBMON

Posté : mar. 05 févr. 2019, 08:00:15
par cmasse
j'avais bien compris...

Mais comme je ne pense pas que l'on puisse avoir une vision globale à posteriori (effectivement, ne sont dans le cache que les requêtes qui "marchent", rien vu dans le centre de santé, aucun service ), je ne vois que cette commande qu'il faut lancer à priori, c'est vrai.