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 Procédural MySQL Discussion :

de PL/SQL vers MYSQL !


Sujet :

SQL Procédural MySQL

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut de PL/SQL vers MYSQL !
    bonjour ,
    la fonction suivante est en PL SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     create or replace function test  return varchar2 as
      rutern_value varchar2(4000);
      RQ_SQL varchar2 (1000);
      VC VARCHAR2(30);
     
    TYPE t_session_Record IS RECORD(
        SESSION_ID  INTEGER,
        SESSION_CONFIG_TYPE  INTEGER) ;
     
    type t_cursor is ref cursor;
      v_cursor1 t_cursor;
    RC_SESSION t_session_Record;
     
    begin
     
       RQ_SQL := 'select t.* from ' || VC || '.Tsession t';
       open v_cursor1 for  RQ_SQL;
       loop
       fetch v_cursor1 into RC_SESSION;
        exit when v_cursor1%notfound;
          rutern_value := rutern_value||RC_SESSION.SESSION_ID||';';
          rutern_value := rutern_value||RC_SESSION.SESSION_CONFIG_TYPE||';';
     
    end loop;
    close v_cursor1;
    return rutern_value;
    end;
    mon travail consiste a transformer ce code de PL/SQL vers MYSQL ...c'est très urgent et moi je n'ai pas pu le faire

    j'aimerais bien que vous m'aidiez à migrer cette fonction de PLSQL vers Mysql.

    merci d'avance.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut
    bonsoir ,

    est ce qu'il existe quelqu'un qui peut m'aider svp !!

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    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 998
    Billets dans le blog
    6
    Par défaut
    Vous aurez beaucoup de mal à trouver de l'aide, car il existe autant de différence entre Oracle et MySQL qu'entre une fusée spatiale et un patin à roulette !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut
    cher SQLpro , donc ce la veut dire que pas besoin d'attendre une réponse !! et pas de solution !

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    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 998
    Billets dans le blog
    6
    Par défaut
    La solution est de récrire toutes vos fonctions, procédures stockées et trigger !

    En sachant que compte tenu des limitations de MySQL (a lire : http://blog.developpez.com/sqlpro/p9...udre-aux-yeux/) vous aurez beaucoup de mal à faire exactement ce que faisait Oracle !!!

    Et entre nous, je ne suis pas si cher que ça.... ! ;-)

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre Expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Billets dans le blog
    1
    Par défaut
    Salut,

    Les types utilisateurs, ça tu peux un peu oublier en MySQL, mais on peut s'en passer...

    Décris-moi ce que fait ta procédure Oracle exactement (Oracle ça date de 2006 pour ma dernière utilisation )

    Ajoute la structure des tables concernées, un jeu exemple et un jeu résultat si tu peux.

    Et on verra ce qu'on peut faire

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

Discussions similaires

  1. migration de PL/SQL vers MYSQL
    Par Essou dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 09/06/2011, 20h35
  2. Réponses: 8
    Dernier message: 22/03/2007, 11h38
  3. Cpy Table de SQL vers mySql
    Par nutix2003 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/12/2006, 13h59
  4. mise a jour data de sql server vers mysql
    Par kimo0147 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/06/2006, 11h25
  5. [MIGRATION] Migration de MS SQL Server vers MySQL
    Par M1000 dans le forum Outils
    Réponses: 2
    Dernier message: 26/04/2006, 14h29

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