32 Exercices Corrigés PL/SQL: Principes de base

La meilleure façon d’apprendre quelque chose est de pratiquer des exercices. Nous avons préparer ces exercices corrigés pour les personnes (débutantes ou intermédiaires) qui sont familières avec PL/SQL. Nous espérons que ces exercices vous aideront à améliorer vos compétences en PL/SQL. Les exercices corrigés suivantes sont actuellement disponibles, nous travaillons dur pour ajouter plus d’exercices. Bon apprentissage!

Vous pouvez lire notre tutoriel PL/SQL avant de résoudre les exercices suivants.

 
 

Exercices corrigés PL/SQL: Principes de base

1. Ecrivez un bloc PL/SQL pour calculer la prime d’un employé (salaire * 0.45) dont l’ID est 1003.

Table: employees

+------+---------+----------+----------+----------------+
|  id  |   nom   |  prenom  | salaire  | departement_id |
+------+---------+----------+----------+----------------+
| 1001 | Eddie   | Parker   | 6000.00  | 8              |
| 1002 | Eleanor | Deas     | 4500.00  | 8              |
| 1003 | Glen    | Powell   | 5000.00  | 6              |
| 1004 | Ali     | Fawaz    | 7800.00  | 2              |
| 1005 | Earl    | Horn     | 9000.00  | 9              |
| 1006 | Bryan   | Savoy    | 8000.00  | 3              |
+------+---------+----------+----------+----------------+

2. Écrire un bloc PL/SQL pour afficher les commentaires simples et multilignes.

3. Écrire des blocs PL/SQL pour montrer la déclaration des variables.

 
 
4. Écrire un bloc PL/SQL pour montrer qu’un mot réservé peut être utilisé comme variable.

5. Quelles sont les caractéristiques de PL/SQL ?

6. Qu’entendez-vous par un tableau PL/SQL ?

 
 
7. Expliquer la structure de base du PL/SQL.

8. Qu’est-ce qu’un curseur PL/SQL ?

9. Quelle est la différence entre le curseur implicite et le curseur explicite ?

10. A quoi servent les instructions COMMIT, ROLLBACK et SAVEPOINT en PL/SQL ?

 
 
11. Comment déboguer notre code PL/SQL ?

12. Quels sont les types de commandes que PL/SQL ne prend pas en charge ?

13. Listez les types d’exceptions en PL/SQL.

14. Citez quelques exceptions PL/SQL.

 
 
15. Décrivez les types de données présents en PL/SQL.

16. Qu’est-ce qu’un package PL/SQL ?

17. Ecrire un programme PL/SQL pour trouver qu’une chaîne donnée est un palindrome.

18. Quelle commande utilisez-vous pour supprimer un package ?

 
 
19. Comment exécuter une procédure stockée ?

20. Expliquez les paramètres IN, OUT et IN OUT.

21. Faites la différence entre %ROWTYPE et %TYPE.

 
 
22. Pourquoi les mots-clés SYSDATE et USER sont-ils utilisés ?

23. À quoi sert la condition WHEN dans un trigger ?

24. Quelles sont les différences entre SQL et PL/SQL ?

25. À quoi sert WHERE CURRENT OF dans les curseurs ?

 
 
26. Comment attribuer un nom à un bloc d’exception PL/SQL sans nom ?

27. Quelle est la différence entre une table en mutation et une table contraignante ?

28. Quelle est la différence entre SQLERRM et SQLCODE ?

29. Quelle est l’utilité de l’opérateur || ?

30. Une commande de définition comme la commande CREATE est-elle supportée par PL/SQL ?

 
 
31. Comment vérifier si une instruction UPDATE a été exécutée ou non, en PL/SQL ?

32. Expliquez ce qu’est une vue.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *