Hay una pregunta casi idéntica, pero no realmente respondida here.¿Cómo declarar las variables locales en postgresql?
Estoy migrando una aplicación de MS SQL Server a PostgreSQL. En muchos lugares del código utilizo variables locales, por lo que me gustaría obtener el cambio que requiere menos trabajo, ¿podría decirme cuál es la mejor manera de traducir el siguiente código?
-- 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
esto devuelve:
SUM
-----------
3
(1 row(s) affected)
voy a utilizar PostgreSQL 8.4 o incluso 9.0 si contiene fetaures significativos que simplificarán la traducción.
este post puede ayudar? http://stackoverflow.com/questions/36959/how-do-you-use-script-variables-in-postgresql – jheppinstall
Posible idéntico a http://stackoverflow.com/questions/36959/how-do-you-use -script-variables-in-postgresql –
Parece que tiene que esperar 9.0 - ["DO - ejecutar un bloque de código anónimo"] (http://developer.postgresql.org/pgdocs/postgres/sql-do.html) –