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 07/11/2007, 11h21   #1
Invité de passage
 
Inscription : janvier 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 8
Points : 1
Points : 1
Par défaut Déclaration de variables

Bonjour tout le monde,

Je travaille actuellement sur une base PostgreSQL 8.2.5 : je suis débutant sur cette technologie mais je me débrouille mieux en SQL Server 2005.

Sous SQL Server 2005, je pouvais déclarer simplement (pas besoin de création de fonctions) des variables et leur affecter une valeur de requêtes :

Code :
1
2
3
4
DECLARE @var3 AS nvarchar(20)
SET @var3 = (SELECT nom FROM artist WHERE artist_id = 753)
 
SELECT asset_id FROM Asset WHERE artist = @var3;
Hélas sous PostgreSQL, je ne trouve aucune équivalence.

Auriez-vous une solution svp ?

Merci d'avance.

Benji41
benji41 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 18h14   #2
Membre habitué
 
Inscription : août 2007
Messages : 128
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 128
Points : 146
Points : 146
Sans passer par une fonction, il est possible d'utiliser des paramètres mais il n'est pas possible de les initialiser avec le résultat d'une autre fonction et c'est utilisable qu'avec psql (autrement dit, c'est un addon applicatif).
gleu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h28.


 
 
 
 
Partenaires

Hébergement Web