Différence entre sql et pl sql

[Résolu/Fermé]
Signaler
Messages postés
4
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
24 février 2008
-
 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

Messages postés
484
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
20 mai 2011
111
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42854 internautes nous ont dit merci ce mois-ci

Messages postés
4
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
24 février 2008

Merci pour votre réponse
je veux des cours bien détaillé sur oracle svp aidez moi.