Bonjour,

J'ai besoin de récupérer la partition de ma table qui contient les données les plus anciennes.

J'espérais pouvoir utiliser la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select min(high_value)
  from all_tab_partitions 
 where table_name = 'nom_table';
Mais elle me retourne cette erreur :
ORA-00997: illegal use of LONG datatype.
Apparemment, on ne peut pas faire de distinct, min, max... sur un type LONG.

Pourquoi Oracle continue d'utiliser le type LONG dans ses tables?
Y-a-t-il une autre façon de faire?

Ma version Oracle: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production.

Merci !