|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 3 ![]() |
Bonjour,
Je suis débutant et je travaille avec PostgreSQL 9.0. J'ai quelques petits problèmes que je n'arrive pas à résoudre. Le premier concerne les updatable views. J'ai une vue avec plusieurs INNER JOIN et FULL OUTER JOIN. Voici à quoi la vue ressemble, avec des JOIN en moins dans un souci de clarté pour l'exemple: Code :
J'aimerais en faire une UPDATABLE VIEW. Ce que je n'arrive pas à saisir c'est comment m'y prendre pour toutes les colonnes issues des JOIN. Par exemple, à date j'ai fait une RULE sur le UPDATE comme suit: Code :
Je vous remercie beaucoup pour votre aide, Mathieu |
||||
|
|
00
|
|
|
#2 | ||||||||||||
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 158 ![]() |
c'est implicite.
Votre rule devrait fonctionner en l'état non ? quand vous ferre votre upate il faudra bien spécifier : Code :
edit : Pour étayer voici un exemple d'une de mes vues : la vue Code :
Code :
rule update : Code :
insert (trigger + fonction) : Code :
Code :
|
||||||||||||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 3 ![]() |
Bonjour,
Merci pour la réponse! C'est la partie dans la fonction (ligne 8) qui me manquait. Je teste le tout et je redonne des nouvelles pour indiquer si mon problème est résolu. à bientôt, Mathieu |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 3 ![]() |
Bonjour,
Désolé du délais pour le suivi je n'ai eu le temps de retravailler sur cet aspect que cet après-midi. Voici en fait comment j'ai procédé pour le UPDATE, par exemple: Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com