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 Developer Oracle Discussion :

Fonction MySQL INET_NTOA


Sujet :

Sql Developer Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 19
    Par défaut Fonction MySQL INET_NTOA
    Bonjour,

    J'utilise Oracle SQL Developer pour développer mes requetes sur mes différentes bases de données . Ma petite dernière est une base MySql et j'essaie de garder le même outil. J'ai donc ajouté le connecteur JDBC à ce type de base et fait quelques essais.
    Je n'ai pas eu trop de soucis jusqu'à ce que je tente l'appel à la fonction INET_NTOA (convertisseur numérique->adresse IP). OSD n'arrive pas à m'afficher le résultat correctement (alors que le client mysql y arrive très bien).

    L'appel est le suivant
    SELECT INET_NTOA(3520061480);
    Le résultat avec OSD :
    3230392E3230372E3232342E3430
    Le résultat avec mysql client :
    209.207.224.40

    Je vois bien que le retour d'OSD est en ASCII codé en hexadécimal, mais je ne sais pas comment modifier cela...vous avez une idée du pourquoi ?

    D'avance merci,

    Yust...

  2. #2
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 19
    Par défaut
    Re-bonjour,

    J'ai résolu le bug en "upgradant" le connecteur JDBC MySQL à travers la fonction interne d'Oracle SQL Developer. Plus précisement en allant dans Aide - Rechercher les mises à jour et en demandant l'upgrade des "third party SQL developer extensions", on tombe sur une version du connecteur qui résoud le pb...no comment !

    Pour info, mon bug était bien plus étendu que la fonction INET_NTOA, puisque, "select unhex(hex('toto');" renvoyait la chaine en hexa au lieu de 'toto'.

    A +,

    Yust...

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

Discussions similaires

  1. fonction mysql() non documentée
    Par nako dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 10/05/2006, 16h18
  2. équivalent fonction mysql C en php
    Par splouf dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 22/01/2006, 19h41
  3. équivalent fonction mysql C en php
    Par splouf dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 13/01/2006, 14h23
  4. [fonction MySQL] test d'une expression
    Par spilliaert dans le forum Débuter
    Réponses: 5
    Dernier message: 05/01/2006, 12h36
  5. Pb avec fonctions MYSQL
    Par tonton54 dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 07/10/2005, 22h54

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