Différence entre sql et pl sql
Résolu
f.staounibenabdallah
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
samia -
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
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
A voir également:
- La difference entre sql et plsql
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mode avion et donnees mobiles - Guide
- Difference entre mo et mb - Forum Matériel & Système
- Difference actif et en ligne messenger - Forum Facebook Messenger
1 réponse
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.
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.
f.staounibenabdallah
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
Merci pour votre réponse
samia
je veux des cours bien détaillé sur oracle svp aidez moi.