Comment déclarer une variable à utiliser dans une requête PostgreSQL 8.3 ?
Dans MS SQL Server, je peux le faire :
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
Comment faire la même chose dans PostgreSQL ? Selon la documentation, les variables sont déclarées simplement comme "nom type ;", mais cela me donne une erreur de syntaxe :
myvar INTEGER;
Quelqu'un pourrait-il me donner un exemple de la syntaxe correcte ?
3 votes
Cela peut se faire uniquement avec PostgreSQL. Voir la réponse à cette question connexe : stackoverflow.com/questions/766657/
4 votes
Cette réponse connexe contient de meilleures réponses : stackoverflow.com/questions/13316773/