A voir également:
- Trie automatique de tables Oracle
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Table de matière automatique - Guide
- Réponse automatique gmail - Guide
2 réponses
Hello !
Tu n'as aucun contrôle sur la manière dont les données sont stockées.
Le tri n'est spécifié qu'au moment où tu récupère les données (avec un SELECT).
Par exemple:
SELECT numero_client, nom, prenom, date_inscription FROM clients ORDER BY date_inscription
Il suffit de déclarer ton champ date_inscription de type DATE.
Oracle sait très bien trier par date.
Tu n'as aucun contrôle sur la manière dont les données sont stockées.
Le tri n'est spécifié qu'au moment où tu récupère les données (avec un SELECT).
Par exemple:
SELECT numero_client, nom, prenom, date_inscription FROM clients ORDER BY date_inscription
Il suffit de déclarer ton champ date_inscription de type DATE.
Oracle sait très bien trier par date.
Je suis presque certain d'avoir entendu ça quelque part (mais tu sais avec l'age...)
Ciao...
Tu veux dire définir la structure des tables, les indexes, les clés étrangères, les contraintes, les triggers, les tablespaces ?
Le "comment" de la chose est géré par le SGBD.
Pourquoi veux-tu trier tes tables? Normalement c'est transparent ça...
A+ K.
Je crois avoir une solution, mais je ne sais pas si ça se fait :
Je pourrais créer une vue sur la table. La vue serait du style :
create or replace view ma_table as
select * , ROWNUM from ma_table order by ma_date;
ensuite si j'effectue ma sélection sur la vue (et non sur la table), normalement je devrais récupérer les enregistrements trié, non ?...
Pourquoi tu ne peux pas utiliser select?
A+ K.