cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 2007
-
19 avril 2006 à 16:21
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 2007
-
25 avril 2006 à 11:19
Bonjour,
J'ai cherché la réponse à ma question mais je n'ai rien trouvé
Est-il possible de créer une table ayant une clé étrangère (en fait ça sera la clé primaire avec une autre clé étrangère) sur une vue???
Merci de votre aide!
A voir également:
Clé primaire composée de 2 clés étrangères sql
Clé étrangère sql - Meilleures réponses
Clé primaire composée de 2 clés étrangères - Meilleures réponses
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 20 avril 2006 à 14:55
Oups désolée, j'ai oublié de la dire : SQL SERVER.
Mais en fait je sais pas comment faire parce que j'ai pas vraiment le choix, ce que je fais doit être relié à un autre projet et pour cela je dois faire un lien avec cette vue (même si j'en ai pas envie ). En fait je dois faire une table qui fera le lien entre une de mes tables et cette vue (et vu les cardinalités, ben cette nouvelle table aura une clé primaire constitué de deux clé étragères, une sur la table, et une sur la vue ...).
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 20 avril 2006 à 15:35
J'aurais bien aimé mais apparemment j'ai pas le droit
Moi aussi j'ais trouvé nul part que c'était interdit (je cherche depuis hier), par contre j'ai essayé de la faire, et j'ai pas réussi :
Et voilà je ce me dis SQL Server :
Serveur : Msg 1768, Niveau 16, État 1, Ligne 1
La clé étrangère 'FK__devis_cli__IdCli__3163F3EF' fait référence à l'objet 'tbl_clients' qui n'est pas une table d'utilisateur.
Serveur : Msg 1750, Niveau 16, État 1, Ligne 1
Impossible de créer la contrainte. Voir les erreurs précédentes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 20 avril 2006 à 17:10
Euh,
si tu as Entreprise Manager, vérifie les propriétaires :
dbo ou autre...
a mon avis :
tbl_clients appartient à "dbo"
devis_ClientsAffaires appartient à "chamallow"
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 20 avril 2006 à 21:00
Bon, même si sur la table principale y'avais une clé primaire, c'est il
n'y en a pas déjà sur la vue, et puis c'est une vue qui est dans la
base où se trouve ma table mais c'est une vue d'une table d'une autre
base ...