Help, c'est quoi la différence entre PL-SQL et SQL [NB] - Programmation
Marsh Posté le 01-08-2002 à 00:27:53
PL-SQL c'est une "version" d'SQL spécialisée, par/pour Oracle
Marsh Posté le 01-08-2002 à 09:50:39
ok, mais il apporte quoi de plus?
Des fonctions?
Langage différents?
...etc
Marsh Posté le 01-08-2002 à 09:55:01
Allez zou, un p'tit lien...
http://www.oreilly.com/catalog/lea [...] html#97917
Et un petit exemple à 2 sous de PLSQL et la même requête en JAVA-JDBC (c dans le lien...)
IF return_date_in > l_due_date
THEN
days_late := trunc_return_date - TRUNC(l_due_date);
UPDATE borrowing_transaction
SET fine_amount_usd = NVL(fine_amount_usd,0)
+ days_late * daily_fine_usd
WHERE barcode_id = barcode_id_in;
END IF;
if (returnDate.after(rs.dueDate)) {
s = "UPDATE borrowing_transation ";
s += "SET fine_amount_usd = NVL(fine_amount_usd,0) ";
s += "+ (TRUNC(?) - TRUNC(?)) * ? "
s += "WHERE barcode_id = ?";
PreparedStatement ps = aCon.prepareStatement(s);
ps.setDate(1, returnDate);
ps.setDate(2, dueDate)
ps.setInt(3, dailyFineUSD);
ps.setString(4, barCodeID);
ps.executeUpdate( );
Marsh Posté le 01-08-2002 à 09:55:28
oups93 a écrit a écrit : ok, mais il apporte quoi de plus? Des fonctions? Langage différents? ...etc |
PL signifie Procedural Language...
Marsh Posté le 01-08-2002 à 10:04:23
oui mais en terme de fonction le PL-SQL n'apporte rien de plus alors?
C'est juste une façon différente de traiter le données (comme les procédure stocker sur SQLSERVER), non?
Marsh Posté le 01-08-2002 à 10:05:40
au fait si j'ai bien compris
PL-SQL sur Oracle = Procédure Stocker sur SQLSERVER
Marsh Posté le 01-08-2002 à 10:09:04
en tout cas merci pour le lien, c'est très bien expliquer
Marsh Posté le 01-08-2002 à 10:27:30
oups93 a écrit a écrit : oui mais en terme de fonction le PL-SQL n'apporte rien de plus alors? C'est juste une façon différente de traiter le données (comme les procédure stocker sur SQLSERVER), non? |
C'est de la structuration en procedure...
Marsh Posté le 01-08-2002 à 11:24:39
tiens j'ai aussi trouvé ça, pour ceux qui se posent la question comme moi:
http://www.commentcamarche.com/plsql/plsqlintro.php3
Marsh Posté le 31-07-2002 à 21:55:53
Si quelqu'un peut m'éclairer...