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

Access Discussion :

Voir l'équivalent en code sql


Sujet :

Access

  1. #1
    Membre du Club Avatar de Tsukaasa
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 68
    Points : 46
    Points
    46
    Par défaut Voir l'équivalent en code sql
    Bonjour,

    Voila j'ai un petit soucis, j'utilise java pour créer des bases access de façon automatisé.

    Cependant, j'ai quelques problèmes en java pour réaliser certaines contraintes, comme la création d'index sur une colonne d'une table par exemple.

    Donc j'aimerais savoir s'il est possible (je suis sous access 2007) de voir l'équivalent de la création d'une table par exemple en sql. Par exemple si on crée une table sous access avec certains options (index, valeurs par defaut etc...) de pouvoir avoir accès au code sql généré par access.

    Par avance merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonsoir,

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    CREATE TABLE tblFrancisHop
    (IDTsukaasa AutoIncrement CONSTRAINT CléPrimaire PRIMARY KEY,
    Prénom TEXT (30),
    Nom TEXT (30),
    NomEntreprise TEXT (60) CONSTRAINT NomEntreprise UNIQUE,
    Adresse TEXT (80),
    Ville TEXT (40),
    Région TEXT (20),
    CodePostal TEXT (5),
    CONSTRAINT NomClient UNIQUE (Nom, Prénom) );
    Cordialement.

    Ps : Les requêtes DLL ne proposent pas d'écraser la table existante. Si cette dernière existe déjà -->une autre requête DLL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DROP TABLE tblFrancisHop;

  3. #3
    Membre du Club Avatar de Tsukaasa
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 68
    Points : 46
    Points
    46
    Par défaut
    Merci beaucoup de votre réponse.

    En fait je cherche surtout à créer par rapport a Access les 2 contraintes suivantes:

    - valeur par défaut 0 dans une colonne
    - mettre un index "oui avec les doublons" sur une colonne.

    J'ai parcouru plusieurs forums de jdbc, aussi bien francophones qu'anglophones sur java. Donc c'est pour ça que je pensais pouvoir trouver la solution dans access, si on pouvait voir le code sql généré pour créer ces 2 contraintes.

    Ou bien si quelqu'un connait le code pour le faire ^^ par avance merci.

    PS: j'ai essayé de marquer " default '0' " sur une colonne lors de la création de la table mais j'obtiens une erreur microsoft access, et non pas de jdbc, d'où l'idée qu'il y a une syntaxe spécifique pour access ^^;.

Discussions similaires

  1. [Mon premier code SQL] Multiples INNER JOIN's
    Par Paulinho dans le forum Langage SQL
    Réponses: 1
    Dernier message: 14/11/2005, 09h04
  2. Création BD Access Code SQL pour relation 1-1 ?
    Par colorid dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/10/2005, 16h42
  3. Réponses: 7
    Dernier message: 12/09/2005, 11h05
  4. [IB6] Code SQL.
    Par qi130 dans le forum SQL
    Réponses: 1
    Dernier message: 21/02/2005, 12h21
  5. Récupérer le code SQL à partir d'une requête
    Par Edith_T dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 23/11/2004, 14h10

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