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

Looping Discussion :

[Looping] Comment générer le sql du MLD compatible avec MySQL PHPMyAdmin ?


Sujet :

Looping

  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 223
    Points : 85 182
    Points
    85 182
    Billets dans le blog
    15
    Par défaut [Looping] Comment générer le sql du MLD compatible avec MySQL PHPMyAdmin ?
    Bonjour,

    Suite au MLD découlant de ce fil, je souhaite générer le sql du MLD compatible avec MySQL. Comment faire cela, car avec le sql que j'ai, certains type comme COUNTER et BYTE sont incomptible avec MySQL ?

    Voici mon script actuel :

    Code sql : 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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    CREATE TABLE Preteur(
       Id_Preteur COUNTER,
       nom CHAR(50) NOT NULL,
       compte BYTE NOT NULL UNIQUE,
       PRIMARY KEY(Id_Preteur)
    );
     
    CREATE TABLE Projet(
       Id_Projet COUNTER,
       nom VARCHAR(10) NOT NULL,
       PRIMARY KEY(Id_Projet)
    );
     
    CREATE TABLE Devise(
       Id_Devise COUNTER,
       Libelle VARCHAR(10) NOT NULL,
       code CHAR(3) NOT NULL,
       dateDebut DATE,
       dateFin DATE,
       PRIMARY KEY(Id_Devise)
    );
     
    CREATE TABLE Emprunt(
       Id_Emprunt COUNTER,
       dateE DATE NOT NULL,
       montant CURRENCY NOT NULL,
       tauxInteretAnnuel DECIMAL(5,3) NOT NULL,
       duree BYTE NOT NULL,
       Id_Devise INT NOT NULL,
       Id_Projet INT NOT NULL,
       PRIMARY KEY(Id_Emprunt),
       FOREIGN KEY(Id_Devise) REFERENCES Devise(Id_Devise),
       FOREIGN KEY(Id_Projet) REFERENCES Projet(Id_Projet)
    );
     
    CREATE TABLE TIRAGE(
       Id_Emprunt INT,
       numeroTirage BYTE,
       reference VARCHAR(30) NOT NULL,
       dateDemande DATE,
       montant CURRENCY NOT NULL,
       PRIMARY KEY(Id_Emprunt, numeroTirage),
       FOREIGN KEY(Id_Emprunt) REFERENCES Emprunt(Id_Emprunt)
    );
     
    CREATE TABLE octroyer(
       Id_Preteur INT,
       Id_Emprunt INT,
       numeroTirage BYTE,
       datePaiementTirage DATE NOT NULL,
       PRIMARY KEY(Id_Preteur, Id_Emprunt, numeroTirage),
       FOREIGN KEY(Id_Preteur) REFERENCES Preteur(Id_Preteur),
       FOREIGN KEY(Id_Emprunt, numeroTirage) REFERENCES TIRAGE(Id_Emprunt, numeroTirage)
    );

    Merci d'avance

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 377
    Points : 39 852
    Points
    39 852
    Billets dans le blog
    9
    Par défaut
    Bonjour Malick,

    Il y a dans Looping la possibilité de choisir le SGBD, c'est dans la fenêtre "propriétés", sous-fenêtre "MLD-SQL"

    Par défaut, chez moi, c'est à gauche de l'écran.

    MySQL fait partie des choix possibles .

  3. #3
    Membre émérite
    Avatar de Paprick
    Homme Profil pro
    Professeur des Universités
    Inscrit en
    Juin 2019
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Professeur des Universités
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2019
    Messages : 710
    Points : 2 867
    Points
    2 867
    Par défaut
    Citation Envoyé par escartefigue Voir le message
    Il y a dans Looping la possibilité de choisir le SGBD, c'est dans la fenêtre "propriétés", sous-fenêtre "MLD-SQL"
    Par défaut, chez moi, c'est à gauche de l'écran.
    MySQL fait partie des choix possibles .
    Bonjour Capitaine,
    Tu es devenu incollable en Looping !

  4. #4
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 223
    Points : 85 182
    Points
    85 182
    Billets dans le blog
    15
    Par défaut
    Salut,

    Merci escartefigue, ça marche nickel



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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/03/2019, 18h08
  2. Réponses: 1
    Dernier message: 18/01/2012, 16h59
  3. Procédures stockées SQL Server compatibles avec MySQL ?
    Par Nen'S dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/01/2006, 20h18
  4. comment générer le sql de la base
    Par Guitch dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 04/10/2004, 10h24

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