Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3249 connectés 

 


Dernière réponse
Sujet : [NB] Help, c'est quoi la différence entre PL-SQL et SQL
oups93 tiens j'ai aussi trouvé ça, pour ceux qui se posent la question comme moi:
http://www.commentcamarche.com/plsql/plsqlintro.php3

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
oups93 tiens j'ai aussi trouvé ça, pour ceux qui se posent la question comme moi:
http://www.commentcamarche.com/plsql/plsqlintro.php3
therier

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

oups93 en tout cas merci pour le lien, c'est très bien expliquer
oups93 au fait si j'ai bien compris
PL-SQL sur Oracle = Procédure Stocker sur SQLSERVER
oups93 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?
therier

oups93 a écrit a écrit :

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




 
PL signifie Procedural Language...

therier
 
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(  );
 
oups93 ok, mais il apporte quoi de plus?
Des fonctions?
Langage différents?
...etc
--greg-- PL-SQL c'est une "version" d'SQL spécialisée, par/pour Oracle
oups93 Si quelqu'un peut m'éclairer...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)