Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2165 connectés 

  FORUM HardWare.fr
  Programmation

  [ORACLE] J sais pas comment faire ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ORACLE] J sais pas comment faire ...

n°18395
Kazouille
Que du bonheur !
Posté le 13-03-2001 à 17:18:30  profilanswer
 

... pour récupérer la dernière date de MAJ de ma base.
J'ai plusieurs postes qui peuvent y écrire dessus (en VB) et je diffuse le tout en HTML/ASP
Je veux indiquer la dernière date de maj . Y a une fonction dans oracle ? Un fichier modifié sur le DD dans Orant ? (je veux pas modifier les postes qui modifient la base)
 
Merci d'avance !


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
mood
Publicité
Posté le 13-03-2001 à 17:18:30  profilanswer
 

n°18508
Kazouille
Que du bonheur !
Posté le 14-03-2001 à 08:32:45  profilanswer
 

bien le bonjour à tous !
Je vous remet en mémoire ce petit message !


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
n°18821
irulan
Posté le 15-03-2001 à 18:32:53  profilanswer
 

En fait, si tu ne prévois pas une colonne expressément dédié à stocker la date de mise à jour de tes lignes, je ne vois pas trop comment faire sous Oracle ?
 
Pour ma part, si je prévois de discriminer des lignes sur leur date de MAJ, je crée une colonne du type DATE_DER_MAJ et j'insère systématiquement la date du jour quand j'insère ou je modifie une ligne.
C'est un peu lourd, mais je ne connais pas d'autre moyen sous Oracle... :(

n°18825
nabab
I'm blogging this.
Posté le 15-03-2001 à 18:37:56  profilanswer
 

Dans la lignée de ce qui t'a été présenté par Irulan, voici un lien qui te presente la mise en place d'une date de mise à jour d'une table sous Oracle.
 
http://perso.club-internet.fr/sjfb/ficheor/fchor1.htm


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°18843
irulan
Posté le 16-03-2001 à 09:16:58  profilanswer
 

Effectivement le trigger s'impose dans ce cas.
 
Dans la même idée, on peut mettre également un trigger pour avoir une colonne d'identifiant qui insère automatiquement un N° de séquence (et on obtient ainsi la même fonctionnalité que sous SQL Server ou Access si je me rappelle bien, avec les colonnes d'ID). (Euh Kazouille ça n'a pas grand chose à voir avec ton problème, mais c'était juste un truc qui me revient à l'esprit :D )

 

[edit]--Message édité par Irulan--[/edit]

n°18845
Kazouille
Que du bonheur !
Posté le 16-03-2001 à 09:21:22  profilanswer
 

Vos solutions sont biens, mais pas pour moi !
 
Les logiciels qui écrivent dans la BD sont des vrais usines à gaz. Ca marche en continu avec des données toutes les 5min
Ca marche. on y touche plus, c'est les consignes.
 
Solutions : je parcours la BD à la recherche de la date la plus récentes (BD : Date/valeur/ID) ; trop trop long !
 
Donc je pensais que vu que la BD est sur le poste WNT, et qu'il y a un rep Orant, y avait un "petit" fichier modifié au moment de l'ajout des valeurs, et que je pouvais récupérer sa date de MAJ.
 
 
Si c'est pas possible, tant pis !!!!
 
Merci pour vos aides


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
n°18852
irulan
Posté le 16-03-2001 à 17:13:25  profilanswer
 

Ben justement les triggers se situent au niveau d'Oracle : ils se déclenchent automatiquement par exemple dès que tu insères une ligne ! Que cette ligne soit insérée à la main, par une appli ou suite à une intervention divine :D
 
Donc là tu ne touches en aucun cas à tes applis !
 
Sinon pour ce qui est de la recherche par date de MAJ, peut-être un index sur la colonne de date serait utile pour accélérer la recherche ? (je n'ai jamais essayé un index sur des dates mais ça doit marcher en théorie, paut-être utiliser un index bitmap si les dates ne sont jamais les mêmes ?)
Mais attention, si les ajouts / updates sont fréquents sur ta base avec de grosses quantités de données à chaque fois, la présence de l'index risque de ralentir le traitement...
 
Voilà voilà...

n°18904
Maester
Posté le 16-03-2001 à 22:41:22  profilanswer
 

J'ai une BD Oracle à laquelle je souhaite me connecter mais, je ne connais pas le mot de passe et le nom d'utilisateur.
Pourrais-tu m'envoyer le mot de passe ainsi que le nom de l'administrateur ?
 
Merci et à+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ORACLE] J sais pas comment faire ...

 

Sujets relatifs
[VB6 + ORACLE]PHP/ORACLE
Fct connect by prior (oracle) sous access97 ??[ORACLE] Truc bizarre dans un EXPLAIN PLAN
Je cherche Oracle 7 (et pas le 8)MySQL -> Oracle
ORACLE - PL/SQL[ASP/ADO] Tuning ASP <-> IIS <-> Oracle
[Oracle] - Énigmeoracle 8.0 enterprise
Plus de sujets relatifs à : [ORACLE] J sais pas comment faire ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR