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

MS SQL Server Discussion :

requete


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 54
    Par défaut requete
    voila ,mon souci est le suivant.
    j'ai une table qui s'appelle 'modele'.cette table possede 5 colonnes.sur la premiere,j'ai une clé primaire qui se trouve etre une clé etrangere.

    lorsque je fais une insertion sur ma table,j'insère les 4 dernieres colonnes de l'element.
    normalement,la premiere colonne devrait se remplir automatiquement, non?

  2. #2
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 16
    Par défaut
    Selon moi non, quand tu affecteras une valeur à ta première colonne SQL ira vérifier qu'elle est valide. La seule fa^con que je connais (et mes conaisssances sont très limitées) afin qu'une valeur s'inscrive automatiquement est de metre un champs numérique autoincrémenté

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 8
    Par défaut
    la notion clé étrangère permet de vérifier lors d'une mise à jour, l'existence de la clé primaire dans la table référencée.

    Cela sert de controle pour l'intégrité référentielle et se gére au travers d'une contrainte positionnée sur la colonne correspondante.


    dans ton cas précis tu es obligé de fournir une valeur à ta colonne. Si une contrainte foreign key a été définie sur cette colonne alors SQL server vériefira l'exitence de cette valeur dans la table correspondante (cle primaire)

    et rejettera ton insertion si cette valeur n'existe pas .....

    voir documentation sql server sur foreign key et contraintes


    ouf

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 54
    Par défaut ok merci
    ok c'est cool

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

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  3. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  4. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43
  5. [Kylix] Requetes Kylix pour postgres
    Par Miltown dans le forum EDI
    Réponses: 1
    Dernier message: 29/05/2002, 20h22

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