[NB] Help, c'est quoi la différence entre PL-SQL et SQL

Help, c'est quoi la différence entre PL-SQL et SQL [NB] - Programmation

Marsh Posté le 31-07-2002 à 21:55:53    

Si quelqu'un peut m'éclairer...

Reply

Marsh Posté le 31-07-2002 à 21:55:53   

Reply

Marsh Posté le 01-08-2002 à 00:27:53    

PL-SQL c'est une "version" d'SQL spécialisée, par/pour Oracle

Reply

Marsh Posté le 01-08-2002 à 09:50:39    

ok, mais il apporte quoi de plus?
Des fonctions?
Langage différents?
...etc

Reply

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(  );
 

Reply

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...

Reply

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?

Reply

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


Message édité par oups93 le 01-08-2002 à 10:06:31
Reply

Marsh Posté le 01-08-2002 à 10:09:04    

en tout cas merci pour le lien, c'est très bien expliquer

Reply

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...  :)

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed