Chaque SQL est un peu différent d'un autre, et
chacun y est allé de sa sauce pour ajouter une
fonctionnalité qui lui paraissait bien mais pas
encore définie.
SQL-3 devrait (au conditionnel) améliorer
sensiblement les choses, mais on n'y est pas
encore.
Les très grosses différences sont surtout au
niveau DDL (Data Description Language, càd
CREATE bidule, DROP machin, etc.) plus que sur
les DML (Data Manipulation Language, SELECT,
UPDATE etc.) qui eux se stabilisent.
Les types de données et les noms de fonctions
aussi sont assez diversifiés...
Quand aux langages procéduraux, n'en parlons pas !
[^] # Re: Question de non-informaticien
Posté par François Désarménien . En réponse à la dépêche Sortie du SGBD Firebird en version 1.0 finale. Évalué à 5.
Chaque SQL est un peu différent d'un autre, et
chacun y est allé de sa sauce pour ajouter une
fonctionnalité qui lui paraissait bien mais pas
encore définie.
SQL-3 devrait (au conditionnel) améliorer
sensiblement les choses, mais on n'y est pas
encore.
Les très grosses différences sont surtout au
niveau DDL (Data Description Language, càd
CREATE bidule, DROP machin, etc.) plus que sur
les DML (Data Manipulation Language, SELECT,
UPDATE etc.) qui eux se stabilisent.
Les types de données et les noms de fonctions
aussi sont assez diversifiés...
Quand aux langages procéduraux, n'en parlons pas !
Mes deux cents
DBA Oracle converti à PostgeSQL :)