Les Fonctions Cachées d'Oracle : SYS_OP_Date de publication : le 20 Octobre 2006 Ce tutoriel présente les fonctions cachées d'Oracle.
I. Les fonctions logiques I-A. SYS_OP_VECAND I-B. SYS_OP_VECOR I-C. SYS_OP_VECXOR I-D. SYS_OP_VECBIT II. Les Fonctions de Conversions II-A. SYS_OP_NUMTORAW II-B. SYS_OP_RAWTONUM II-C. SYS_OP_BL2R II-D. SYS_OP_C2C III. Les Fonctions de Comparaisons III-A. SYS_OP_DISTINCT IV. Autres IV-A. SYS_OP_OPNSIZE IV-B. SYS_OP_IIX IV-C. SYS_OP_NII V. A voir V-A. SYS_OP_PAR V-B. SYS_OP_GROUPING
Ces fonctions, peuvent être supprimés d'une version à une autre.
I. Les fonctions logiquesI-A. SYS_OP_VECAND
Cette fonction effectue un AND logique sur les bits d'un octet. Par exemple,
Voir : BITAND
I-B. SYS_OP_VECOR
Cette fonction effectue un OU logique sur les bits d'un octet. Par exemple,
Il n'existe aucune fonction documentée par Oracle qui éffectue un OU logique. Pour cela, on utilise
la fonction BITAND pour crée notre nouvelle fonction BITOR.
Et, pour le XOR logique on crée la fonction BITXOR par :
I-C. SYS_OP_VECXOR
Cette fonction effectue un XOR logique sur les bits d'un octet. Par exemple,
I-D. SYS_OP_VECBIT
La fonction SYS_OP_VECBIT lit les bits de droite à gauche en numérotant le premier bit par zero.
Elle retourne la valeur du n ièmme bit.
On a bien D = 1 1 0 1 . Il faut lire le resultat de la requête de droite à gauche.
II. Les Fonctions de ConversionsII-A. SYS_OP_NUMTORAW
La fonction SYS_OP_NUMTORAW, convertit un entier décimal en héxadecimal.
II-B. SYS_OP_RAWTONUM
La fonction SYS_OP_RAWTONUM, convertit un entier héxadecimal en décimal.
II-C. SYS_OP_BL2RII-D. SYS_OP_C2CIII. Les Fonctions de ComparaisonsIII-A. SYS_OP_DISTINCT
La fonction SYS_OP_DISTINCT consiste à comparé les lignes de deux colonnes de même type,
elle retourne la valeur 0 s'ils sont égaux et 1 sinon.
IV. AutresIV-A. SYS_OP_OPNSIZEIV-B. SYS_OP_IIXIV-C. SYS_OP_NIIV. A voirV-A. SYS_OP_PARV-B. SYS_OP_GROUPING
Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
|