Question vis a vis des tables sys d'oracle

Question vis a vis des tables sys d'oracle - SQL/NoSQL - Programmation

Marsh Posté le 28-09-2006 à 14:09:40    

Bonjour, à tous.
 
J'aimerais savoir si un chargement nocturne s'est bien passé.
 
Savez vous si le nombre de lignes enregistrés dans chaque table au dernier chargement est enregistré quelque part dans les tables système d'oracle?
 
Sinon savez vous comment je peux récupérer ces données sans lancer une requête count sur chaque table?
 
Merci d'avance

Reply

Marsh Posté le 28-09-2006 à 14:09:40   

Reply

Marsh Posté le 28-09-2006 à 14:30:24    

salut
 
ouais, ça peut être utile
 
oui je sais que c'est pas enregistré
 
non tu dois faire un count
 
de rien

Reply

Marsh Posté le 28-09-2006 à 14:32:01    

en plus détaillé :)
 
dans ton "chargement", tu fais au tout début "begin transaction"
 
tout à la fin, tu insèrre une ligne dans une table de log dans laquelle tu enregistre sysdate.
puis tu fait "commit"
 
si le traitement échoue : t'auras rien dans la table de log et aucune donnée ne sera modifiée
si le traîtement fonctionne : t'auras une ligne dans ta table de log et la garantie que toutes les lignes ont bien été enregistrées

Reply

Marsh Posté le 28-09-2006 à 14:36:04    

les tables de log font partie des tables dans le schema sys?
 
le truc c'est que je n'ai aucun controle sur les chargements...

Reply

Marsh Posté le 28-09-2006 à 14:44:18    

nan, une table de log, c'est une table à toi, dans laquelle tu décides de stocker des informations de log.
 
touche pas aux tables système, elle ne servent pas à ça, et encore moi à écrire dedans [:jerem38]


Message édité par MagicBuzz le 28-09-2006 à 14:51:18
Reply

Marsh Posté le 28-09-2006 à 14:52:54    

tres bien, merci beaucoup, je vais explorer ca.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed