Oracle
 sql >> Base de données >  >> RDS >> Oracle

Création de vue Oracle avec un ID généré par la base de données à partir d'un objet de séquence

Vous ne pouvez pas faire exactement cela, mais vous pouvez faire quelque chose comme ceci :

select rownum, field1, field2
  from...

le rownum est un champ autogénéré qui contient exactement cela, mais il est assigné AVANT de classer les enregistrements, donc si vous avez une clause ORDER BY, alors vous devrez faire ceci :

Select rownum, *
  from (select ....
         order by ....)