El 9 de junio de 2009 23:07, Dilm E.I.R.L <[email protected]> escribió:

> Estimados, nuevamente yo, con una duda:
>
>
>
> En SQL Server 2000 (solo por dar un ejemplo de como usaba DECLARE y SET)
> hacia algo asi :
>
>
>
> DECLARE @mistring varchar(1000)
>
> SET @mistring=''  /*inicializar variable*/
> SELECT @mistring = @mistring + ' ' + RTRIM(columna) from PruebaEmail
> /*concatenar*/
> SELECT @mistring
>
>
>
Solo para clarificar.
Postgresql a diferencia de MS Sql, tengo entendido que separa donde puedes
usar SQL puro y donde funciones
En MS Sql Server tu puedes hacer eso como una consulta normal.
En Postgresql tienes que crear una funcion para que te permita declarar
variables y otras cosas. esto es porque lo puedes hacer con varios lenguajes
diferentes todo depende con que lenguaje indicaste que trabaja tu funciones.
pl/pgsql, pl/python, pl/php, pl/java, etc.
Como declares y uses las variables depende del lenguaje que quieras usar.
Creo que todos pusieron ejemplos de pl/pgsql.

Aunque no sabia que se podia hacer lo que dijo Julio Cesar Rodriguez
Dominguez

Responder a