Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/02/2006, 18h27   #1
Invité de passage
 
Inscription : janvier 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 6
Points : 2
Points : 2
Par défaut vue avec variable en paramètre

Salut à tous!
je suis nouveau dans les bases de données.

je voudrais savoir s'il est possible de créer une vue basée sur plusieurs tables en laissant la valeur de la clause where en temps que variable.

je m'explique:

j'utilise une base postgresql avec la cartouche spatiale postgis.
je fais une requete de croisement géographique depuis une page asp.
Je voudrais faire une vue car c'est plus simple que d'écrire la requete dans la page asp à chaque fois, il faudrais donc que seule la clause where soit présente dans la page asp.

par avance merci
yayooyayoo2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 18h40   #2
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

par définition, les vues sont statiques, il n'est pas possible de modifier leur clause WHERE. L'équivalent dynamique des vues, avec passage de paramètres, s'appelle les procédures stockées.
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 18h42   #3
Invité de passage
 
Inscription : janvier 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 6
Points : 2
Points : 2
ok merci de la réponse aussi rapide, je vais essayer de créer une procédure
yayooyayoo2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 12h19   #4
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
penses au tag résolu
__________________
L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on n'a pas de talent
Pierre Desproges
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 14h25   #5
Invité de passage
 
Inscription : janvier 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 6
Points : 2
Points : 2
oups
désolé c'est fait
yayooyayoo2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h11.


 
 
 
 
Partenaires

Hébergement Web