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

Langage SQL Discussion :

Contrainte check fausse


Sujet :

Langage SQL

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Contrainte check fausse
    Bonjour,

    Je veux créer une table qui contient un champ qui a une contrainte check sur une autre table.
    Je trouve plein d'exemples qui en font, mais moi ça ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE code_barre_nc
    (
    	idCodeBarre VARCHAR(10) NOT NULL PRIMARY KEY,
    	idCategorieMere INTEGER NOT NULL,
    	hierarchie INTEGER NOT NULL CHECK (hierarchie IN (SELECT hierarchie FROM categorie_hierarchie))
    )
    J'ai essayé plein de choses, mais ça ne marche jamais et j'ai toujours l'erreur :
    "Les sous-requêtes ne sont pas prises en charge par les contraintes CHECK, table 'code_barre_nc'."

    Merci pour l'aide !

    EDIT : Serait-ce parce que ma contrainte check vérifie les données dans une autre table ? PArce que dans les exemples que j'ai trouvé, c'est aussi le cas, mais dans l'aide SQL j'ai trouvé que ce n'était pas possible, alors ??
    Dernière modification par Invité ; 06/09/2007 à 15h39.

Discussions similaires

  1. contraintes check
    Par djeman dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 10/01/2009, 18h33
  2. [SQL Server 2000] Contrainte check
    Par batosai dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/04/2006, 16h16
  3. Contrainte CHECK Conditionnelle...
    Par Moskito dans le forum Langage SQL
    Réponses: 3
    Dernier message: 26/02/2006, 23h09
  4. Modification d'une contrainte Check
    Par linou dans le forum Oracle
    Réponses: 7
    Dernier message: 03/10/2005, 11h25
  5. [Debutant] Contrainte CHECK
    Par TeQ dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/01/2004, 11h18

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