Il y a une question presque identique, mais pas vraiment répondu here.Comment déclarer des variables locales dans postgresql?
Je migre une application de MS SQL Server vers PostgreSQL. Dans de nombreux endroits du code, j'utilise des variables locales, donc je voudrais opter pour le changement qui nécessite moins de travail, alors pourriez-vous me dire quelle est la meilleure façon de traduire le code suivant?
-- MS SQL Syntax: declare 2 variables, assign value and return the sum of the two
declare @One integer = 1
declare @Two integer = 2
select @One + @Two as SUM
ce retour:
SUM
-----------
3
(1 row(s) affected)
Je vais utiliser Postgresql 8.4 ou même 9.0 si elle contient fetaures importantes qui simplifieront la traduction.
cet article pourrait vous aider? http://stackoverflow.com/questions/36959/how-do-you-use-script-variables-in-postgresql – jheppinstall
Possible identique à http://stackoverflow.com/questions/36959/how-do-you-use -script-variables-in-postgresql –
On dirait que vous devez attendre 9.0 - ["DO - exécute un bloc de code anonyme"] (http://developer.postgresql.org/pgdocs/postgres/sql-do.html). –