Différence entre sql et pl sql

Résolu
f.staounibenabdallah Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 samia -
Bonjour,
je cherche la différence entre le langage sql et pl sql en terme de performance et sécurité.
quelqu'un peut m'aider?
merci

1 réponse

SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
 
Salut,
SQL et PL/SQL, c'est pas la même chose, ça ne sert pas à faire les même choses.
SQL c'est pour faire du requêtage dans une base, et PL/SQL, c'est pour ajouter des notions d'algorithmie.
en gros, le PL/SQL va te permettre de créer des mini programmes qui intègreront des requêtes SQL et qui pourront aussi include des boucles IF, FOR, WHILE, etc...
il n'y a pas de notion de sécurité supplémentaire du PL/SQL sur le SQL, sachant que le moteur qui permet au programme PL/SQL d'exécuter une requête en base de données est exactement le même que celui qui ira directement exécuter ta requête SQL.
par contre, tu peux taper une requête SQL "à la volée" dans SQLPLUS (je pense que tu es sous oracle, non?), mais les programmes en PL/SQL sont à créer et à stocker dans ta base en tant que fonction ou procédure stockée avant d'être appelés

donc pour revenir à l'essence même de ta question, il n'y a pas de différence entre le SQL que tu intègre dans un programme PL/SQL et celui que tu saisis dans ta fenêtre de requêtage.
11
f.staounibenabdallah Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse
-1
samia
 
je veux des cours bien détaillé sur oracle svp aidez moi.
0