dimanche 11 août 2013

Colonnes virtuelles avec Oracle 11g.


Une colonne virtuelle est une colonne définie par une expression qui est évaluée lors de chaque interrogation;  aucune valeur n'est stockée dans la table pour la colonne en question. Cette fonctionnalité est apparue en version 11.

Utilisez la clause "GENERATED ALWAYS AS" ou tout simplement "AS" après avoir spécifié le type de données de votre colonne comme ci-dessous.
Avant ça, on va lister la structure de la table EMP du schéma SCOTT.




Votre table à maintenant une colonne en plus :

On peut interroger la table comme n'importe quelle table:




Par contre, on ne peut pas faire des mises à jours avec cette colonne virtuelle.


Mais, on peut créer des index sur cette colonne. Ainsi, l'index crée est un index fonction.




Aucun commentaire:

Publier un commentaire