CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[SQL] Création de table correcte ?

Quadrakill
Quadrakill
Niveau 11
16 mai 2013 à 10:47:16

Bonjour,

Un ami et moi sommes en cours d'un projet de Bases de Données pour notre S2 de DUT Info.
Nous avons un fichier contenant des ordres SQL permettant la création de tables nécessaires à notre base de données, seulement, nous avons un doute sur la justesse de notre modèle de requête. Sachant que dans une des requêtes, il y a un sorte d'énumération (référence au C++), je ne sais pas comment ça s'appelle en SQL.

CREATE TABLE CONTRAT(
ID_CONTRAT NUMBER NOT NULL,
DATE_CT date NOT NULL,
ETAT VARCHAR(4) NOT NULL,
etc..
CONSTRAINT CHK_CATEG ( ETAT IN('prevu', 'en cours', 'terminé', 'payé'))PK_CONTRAT primary key (NUMERO_CT) :g) c'est cette ligne
);

Est-ce juste ou non ? Faut séparer "l'énumération" et la contrainte de clé primaire ?

Merci d'avance.

myhideout
myhideout
Niveau 7
16 mai 2013 à 10:56:16

"est-ce juste ou non"

-> non http://pastebin.com/0SsYtRBj

Ce que vous pouvez faire, c'est créer la base avec phpmyadmin (ou équivalent) et regarder le fichier .sql créé en exportant la base . Vous verrez la "bonne" façon de créer la table .

Quadrakill
Quadrakill
Niveau 11
16 mai 2013 à 10:59:02

D'accord merci on va essayer de mieux check la doc Oracle

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment