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

SQL Oracle Discussion :

Conversion Requete SQLServer -> Oracle


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 178
    Par défaut Conversion Requete SQLServer -> Oracle
    Bonjour, je dois modifier une requête SQL fonctionnant sous SQL Server pour qu'elle fonctionne dans Oracle.
    Ma requête est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT TUT_NO_CLIENT AS NUMCL, TUT_NO_EVT, TUT_CHRONO, TUT_COMMENTAIRE, TUT_TYPE_TACHE AS TYPET,CONVERT(char(10),TUT_DATE,23) AS STARTDATE, CONVERT(char(10),TUT_DATE_ECHEANCE,23) AS ENDDATE, LEFT(CONVERT(VARCHAR(5), TUT_HHMMSS, 8), 4) AS STARTTIME, LEFT(CONVERT(VARCHAR(5), TUT_HEURE_ECHEANCE, 8), 4) AS ENDTIME, TUT_UTILISATEUR_ORIGINE AS EXPED, TUT_UTILISATEUR_DESTINATION AS DESTINATAIRE FROM V_TCU_ha3 WHERE (DATEDIFF(day, CURRENT_DATE, TUT_DATE_ECHEANCE) > 0) OR ((DATEDIFF(day, CURRENT_DATE, TUT_DATE_ECHEANCE) = 0) AND (CONVERT(int, SUBSTR(TUT_HEURE_ECHEANCE, 1, 2), 2) > CONVERT(int, SUBSTR(CONVERT(char, { fn CURTIME() }, 8), 1, 2), 2))) OR (DATEDIFF(day, CURRENT_DATE, TUT_DATE_ECHEANCE) = 0) AND (CONVERT(int, SUBSTR(TUT_HEURE_ECHEANCE, 1, 2), 2) = CONVERT(int, SUBSTR(CONVERT(char, { fn CURTIME() }, 8), 1, 2), 2)) AND (CONVERT(int, SUBSTR(TUT_HEURE_ECHEANCE, 3, 2), 2) >= CONVERT(int, SUBSTR(CONVERT(char, { fn CURTIME() }, 8), 4, 2), 2))
    J'ai trouvé les équivalent pour :
    CONVERT(char(10),TUT_DATE_ECHEANCE,23)=> TO_CHAR(TUT_DATE_ECHEANCE,'DD/MM/YYYY')

    En revanche je bloque sur le reste, je n'arrive pas a trouver les équivalent qui fonctionne en Oracle.
    Quelqu'un aurait une idée,une piste, un lien qui me permettrait de m'en sortir?
    Merci d'avance.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109
    Par défaut
    salut
    je sais pas trop si cela va t'aider , mais j'espere que oui , essaie avec l'outil de migration Oracle Database SQL Developer 1.5 je pense que tu pourras faire migrer des requtes http://www.oracle.com/technology/sof...sql/index.html




    le SQL est un standard je comprend toujours pas pourquoi chaque sgbd tente de le rendre propriétaire

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 178
    Par défaut
    je viens d'essayer de télécharger le programme dont tu me parle par contre j'ai un petit problème, je n'ai pas de compte sur le site dont tu m'as donné le lien et apparemment il n'est pas possible de s'enregistrer. tu connaitrais pas un autre lien?

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 178
    Par défaut
    Autant pour moi il s'agissait d'un problème avec mon navigateur apparemment le site ne fonctionne pas correctement avec firefox. Je teste le programme que tu m'as fournis

  5. #5
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109
    Par défaut
    j'ai telecharger avec firefox et sans probleme et voila le tuto pour la migration

    http://www.oracle.com/technology/tec...ldev_omwb.html

    et pour tes requetes en dures tu peux les mettre dans une fonction pour etre sure de les retrouvées plus facilement du coté de oracle

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 178
    Par défaut
    Merci beaucoup, je vous tiens au courant des que j'ai fini de tester ca.

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

Discussions similaires

  1. [requete-sqlserver]probleme de doublons
    Par shirya dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/10/2005, 10h31
  2. conversion de date (delphi/oracle)
    Par dolphins dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/09/2005, 16h15
  3. Retourner un resultset java de SQLServer a Oracle
    Par Slash dans le forum Oracle
    Réponses: 10
    Dernier message: 12/08/2005, 11h58
  4. Requete Access vers oracle
    Par twizell dans le forum Oracle
    Réponses: 16
    Dernier message: 22/11/2004, 16h47
  5. Réponses: 3
    Dernier message: 17/05/2004, 17h28

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