INSERT INTO en première ligne

Bonjour,
Je développe actuellement en pl sous oracle.
Je me posais une question. Existe-t'il une commande directe afin que le résultat d'une requête INSERT INTO se positionne en première ligne d'une table ?
Car je fais plusieurs insert into, et ils ne se positionnent pas forcément dans leur ordre d'insertion.
Quelqu'un aurait une idée s'il vous plaît ?

D'avance merci :)
Configuration: Windows XP
Firefox 2.0.0.16

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Y-a-t-il une clé primaire sur cette table où un index , apparemment non. Dans ce cas le postionnement des lignes insérées peut, suivant les SGBD , être considéré comme aléatoire.
    C'est aussi par extension, le problème des doublons dans un tri.
    1. Modérateur
      Salut,

      et même dans le cas où il y aurait un index ou une clé primaire, l'insertion ne se fait jamais en premier mais la plupart du temps dans le premier emplacement physique libre sur disque...
      1. Non, il n'y a ni clé primaire ni index.
        Une possibilité d'une colonne "invisible" automatiquement (ou non) incrémentée, jouant le rôle de clé primaire ?

        Merci :)