Description:
Langage utilisé par Oracle pour modifier, traiter et
entretenir une base de données.
Langage
Description:
PL/SQL.
Instruction
Syntaxe:
instruction;
Une instruction fini par un deux-points (;).
Bloc d'instructions
Syntaxe:
BEGIN instructions... END;
Débute par un BEGIN et fini par un END;.
Variables
Description:
Élément d'un langage qui est désigné par un nom et qui peut
se modifier durant l'exécution d'un script (instructions).
Types
Description:
Types définit par le langage
- INTEGER: nombre numérique entier.
Syntaxe:
DECLARE nomVariable nomType;
Objets
Description:
Entité ayant des propriétés propres (attributs) et parfois
des fonctions propres (méthodes). Une fonction peut
définir un nouvel objet qui lui est propre.
Exemple:
Les objets :NEW et :OLD des Triggers
Appel d'une variable:
:nomVariable
On appelle une variable en la faisant précéder par un deux-points.
Opérations
Description:
Opérations mathématiques définies dans un langage.
Affectation
Description:
Donner une valeur à une variable
Syntaxe:
nomVariableDest := valeur
Une valeur (à droite) est affectée à la variable de destination (à gauche) avec le signe := (deux-points égal). La valeur peut être un nombre, une chaîne de caractère, une variable, le résultat d'une équation ou le retour d'une fonction.
Fonctions
Description:
Ensemble d'instructions regroupés par un nom et qui
peuvent être exécuté à l'aide d'un appel (de fonction).
Une fonction peut retourné une seule valeur et
peut recevoir plusieurs paramètres.
Fonctions pour les chaînes de caractères
string CONCAT(chaine1, chaine2);
Retourne une chaîne qui contient "chaine1" et "chaine2".
string SUBSTR(chaine1, posDepart, nbChar);
Retourne une portion de la chaîne de caractère "chaine1" en partant de la position "posDepart" (premier = 1) et en prenant "nbChar" caractère.
string UPPER(chaine1);
Retourne la chaîne de caractère "chaine1" tout en majuscule.