Flashcards : Introduction au langage procédural PL/SQL — 22 cartes

Toutes les cartes

1Question

Langage procédural PL/SQL — définition ?

Réponse

Extension de SQL permettant de traitements procéduraux.

2Question

Unité appelée bloc — rôle ?

Réponse

Structure de base regroupant déclaration et instructions.

3Question

Compilation et exécution — par qui ?

Réponse

Par le moteur PL/SQL intégré à la base.

4Question

Syntaxe proche du Pascal ?

Réponse

Oui, pour procédures et fonctions.

5Question

Utilisation depuis SQL Developer — comment ?

Réponse

En exécutant directement ou via langages hôtes.

6Question

Blocs et procédures — déclaration de variables ?

Réponse

Dans la section déclarative ou dans la procédure.

7Question

Syntaxe d’affectation — symbole ?

Réponse

:=

8Question

Afficher une valeur — commande ?

Réponse

DBMS_OUTPUT.PUT_LINE() après activation.

9Question

BEGIN...END — rôle ?

Réponse

Délimiter le corps d’un bloc ou procédure.

10Question

Variables avec %type — avantage ?

Réponse

Synchronisation automatique avec colonne de table.

11Question

Variables avec %rowtype — rôle ?

Réponse

Représente une ligne entière d’une table.

12Question

INTO — utilisation ?

Réponse

Stocker résultat requête dans une variable.

13Question

Types tableau VARRAY — caractéristique ?

Réponse

Taille fixe, déclaration avec TYPE ... IS VARRAY.

14Question

Procédures stockées — avantage ?

Réponse

Réutilisables, centralisées, performantes.

15Question

Fonction — différence avec procédure ?

Réponse

Retourne une valeur avec RETURN.

16Question

Gestion transactions — commandes clés ?

Réponse

COMMIT pour valider, ROLLBACK pour annuler.

17Question

Curseurs implicites — définition ?

Réponse

Créés automatiquement lors d’une requête SQL.

18Question

Triggers — rôle ?

Réponse

Automatisent des actions lors d’évènements.

19Question

Évènements déclencheurs ?

Réponse

INSERT, UPDATE, DELETE.

20Question

Avant ou après ?

Réponse

BEFORE ou AFTER selon le moment d’exécution.

21Question

FOR EACH ROW — signification ?

Réponse

Trigger s’applique à chaque ligne modifiée.

22Question

Variables dans triggers — accès ?

Réponse

:old et :new.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 11 questions sur Introduction au langage procédural PL/SQL.

1. Quel est le rôle principal des tableaux et types dans le contexte de PL/SQL ?

2. En quelle année Oracle a-t-il lancé officiellement la première version de PL/SQL ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction au langage procédural PL/SQL.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards