|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 9 ![]() |
que est la difference entre le sql et le pl/sql
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 458 ![]() |
Le sql c'est le langage pour la base de donnée.
Ce ne sont que des instructions. le pl/sql c'est le langage de programmation, avec des variables, des boucles, des tests, etc.. et du sql.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Le SQL est le langage standard quelque soit la base de donnée utilisée (mysql, oracle, ...)
Le PL/SQL est un langage procédural propre à Oracle
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
SQL = récupération des données de la base PL/SQL = traitement des données de la base |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
c'est un peu comme si tu demandes la différence entre java et javascript
![]() non, c'est vraiment deux choses très différentes. SELECT * FROM EMP c'est du sql BEGIN NULL; END; c'est du plsql BEGIN INSERT INTO T VALUES (1); END; c'est du plsql qui appelle du sql SELECT F(1) FROM T; c'est du sql qui appelle une fonction F que tua as écrit en plsql |
|
00
|
Copyright © 2000-2012 - www.developpez.com