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 :

commande pour ajouter une contrainte


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 130
    Points : 68
    Points
    68
    Par défaut commande pour ajouter une contrainte
    bonsoir,
    j'ai deux tables:
    create table t1(
    x1 varchar2(2),
    x2 varchar2(2),
    x3 varchar2(2)
    )
    create table t2(
    x1 varchar2(2),
    x4 varchar2(2),
    x5 varchar2(2)
    )

    pour insérer des nouvelles valeurs dans t2,je voudrais éxprimer la contrainte suivante:
    si t2.x1 n'existe pas dans t1 alors refuser l'isertion.
    comment faire?(j'ai entendu parlé des commandes asert et trigger mais je c'est pas les utiliser)

    j'utilise oracle 8i

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    Ne s'agit-il pas tout simplement d'unee contrainte d'intégrité référentielle ?

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

Discussions similaires

  1. Commande pour ajouter une sauvegarde dans une macro
    Par Tinien dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/09/2008, 14h03
  2. [Script] Commande pour ajouter un favoris reseau
    Par Oui-Oui MB dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 07/03/2006, 14h42
  3. [Debutant]Commande pour sauter une ligne
    Par ghan77 dans le forum Débuter
    Réponses: 6
    Dernier message: 11/01/2006, 15h28
  4. Comment faire pour ajouter une ligne seulement !
    Par Fredri dans le forum Access
    Réponses: 1
    Dernier message: 26/12/2005, 11h44
  5. [FLASH MX] Commande pour retarder une action
    Par anksou dans le forum Flash
    Réponses: 15
    Dernier message: 23/11/2004, 09h33

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