IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Norme SQL ansi 92


Sujet :

Langage SQL

  1. #1
    Membre averti
    Avatar de Superstivix
    Inscrit en
    Décembre 2003
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 250
    Points : 405
    Points
    405
    Par défaut Norme SQL ansi 92
    Bonjour à tous,

    je dois faire une étude de migration d'un programme qui utilise SQL server 2000 vers d'autre SGBD utilisant la norme SQL comme oracle (entre autres).

    Pour faire ceci j'aurais besoin d'une doc répertoriant tous les mots clés utilisés par SQL server qui ne sont pas issus de la norme SQL ansi 92.

    Si quelqu'un possède une doc ou lien à m'indiquer pour trouver ces renseignements, n'hésitez pas

    Merci beaucoup à tous

    Steve

  2. #2
    Membre actif
    Avatar de MashiMaro
    Profil pro
    Inscrit en
    Février 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 180
    Points : 213
    Points
    213
    Par défaut
    Je ne connais pas de lien mais je te souhaite simplement bon courage car si tu dois migrer tout ce qui est trigger, proc stock ou vues... Le SQL entre SQL Server et Oracle est complètement différent. Le premier utilise le T-SLQ et le second PL-SQL.

  3. #3
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    Par défaut
    Dans ma société nous exploitons notre logiciel sous plusieurs SGBD dont MSSQL et Oracle. Nous sommes contraints de développez deux fois le code de nos procédures stockés. Si tu trouves un outil, fais nous signe Nous avons chercher en vain. Pourtant, la modification manuelle est assez simple. (Copier coller, rechercher/remplacer tout, et ensuite on relit notre code et corrigeons les erreurs.)

  4. #4
    Membre averti
    Avatar de Superstivix
    Inscrit en
    Décembre 2003
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 250
    Points : 405
    Points
    405
    Par défaut
    En fait, je ne cherche pas un outil pour faire ça!

    je veux juste savoir quels sont les mots réservés de MSSQL qui ne respectent pas la norme ANSI 92.

    De cette manière je pourrais faire exactement comme dans ta société afin de modifier mes requetes de manière à ce qu'elles soient compatibles sous d'autres SGBD et plus particulièrement Oracle.

    Donc si tu pouvais me dire ce que vous modifiez dans ta boite pour que les requetes MSSQL marchent sous Oracle, ça pourrait beaucoup m'aider.

    Merci d'avance
    Steve

    P.S : cette idée de trouver un outil me plait quand même assez, je vais de ce pas me mettre en quête de ce graal

  5. #5
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut Re: Norme SQL ansi 92
    Citation Envoyé par Superstivix
    je dois faire une étude de migration d'un programme qui utilise SQL server 2000 vers d'autre SGBD utilisant la norme SQL comme oracle (entre autres).
    Je crois pas que Oracle utilise la norme SQL

  6. #6
    Membre actif
    Avatar de MashiMaro
    Profil pro
    Inscrit en
    Février 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 180
    Points : 213
    Points
    213
    Par défaut Re: Norme SQL ansi 92
    Citation Envoyé par seb.49
    Citation Envoyé par Superstivix
    je dois faire une étude de migration d'un programme qui utilise SQL server 2000 vers d'autre SGBD utilisant la norme SQL comme oracle (entre autres).
    Je crois pas que Oracle utilise la norme SQL
    Je suis d'accord, c'est Oracle qui ne respecte pas la norme SQL

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 922
    Points : 51 717
    Points
    51 717
    Billets dans le blog
    6
    Par défaut
    bonjour,

    vaste sujet...

    Un étudiant à fait un mémoire sur le sujet. On montrait que SQL Server respectait la norme à près de 72% et Oracle 48%...

    Pour une correspondance sur l'essentiel du SQL avec comparaison de la plupart des SGBDR et de la norme :
    http://sqlpro.developpez.com/SQL_AZ_F.htm

    La partie procédurale n'est pas abordée car elle est propre à chaque SGBDR. En l'occurence cela signifie que le code des SP, triggers, UDF et autres objets hors requête doit intégralement être revu, même si quelques éléments sont assez proche (notion de cursor par exemple).

    A +

  8. #8
    Membre averti
    Avatar de Superstivix
    Inscrit en
    Décembre 2003
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 250
    Points : 405
    Points
    405
    Par défaut
    Merci beaucoup à tous,

    je vais potasser l'adresse que m'a fournit Mr SQLpro.

    Je vous recontacterais si j'ai des données qui peuvent vous interesser

    Merci encore

    Steve

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour,
    J'avais trouvé cet article en Anglais, qui traite du problème inverse migrer de Oracle vers SQL server, mais peut-être cela peut-il t'aider.
    http://vyaskn.tripod.com/oracle_sql_...quivalents.htm
    A+
    Soazig

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. norme SQL ansi SAS
    Par fafabzh6 dans le forum SAS Base
    Réponses: 1
    Dernier message: 30/07/2008, 11h10
  2. [SQL ANSI]Datatypes
    Par booth dans le forum Oracle
    Réponses: 2
    Dernier message: 10/04/2006, 18h47
  3. Norme SQL-92
    Par jh0483 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 11/07/2005, 09h38
  4. Norme SQL pour quel type de base ?
    Par kij dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/04/2005, 18h30
  5. ou se procurer la norme sql 2 ?
    Par jrman dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/08/2004, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo