P@sKy wrote: >
> Inoltre il PL/SQL e' un estenzione proprietaria di Oracle di SQL che
> tutti i database
> del mondo hanno (SELECT, etc, etc, etc)....
la differenza tra l'sql e il pl/sql è sostanziale però: l'sql è il
linguaggio di interrogazione, il pl/sql è un invece una roba che deriva
da qualche vecchio linguaggio (non ricordo quale) e permette di scrivere
procedure, infatti con quello si scrivono le famose stored procedure.
altri database hanno soluzioni simili, proprio per permettere di
scrivere procedure complesse, tipo postgres ha la sua estensione e
sqlserver anche.
il problema è che non esiste un sistema standardizzato per cui se per
trasportare le query da un db ad un altro dobbiamo smanettare un pochino
per trasferire le stored procedure la storia si fa più complicata.
quello che secondo me è abbastanza certo è che oracle è stato il
pioniere per tutta una serie di implementazioni che hanno permesso il
suo spread all over the world, per cui adesso per un'ente pubblico
pensare di passare da oracle a un altro db server vorebbe dire
schedulare la morte di alcuni dei suoi migliori tecnici :P