From: | Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com> |
---|---|
To: | "Dilm E(dot)I(dot)R(dot)L" <i(dot)dilm(at)yahoo(dot)es> |
Cc: | PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: DECLARE Y SET |
Date: | 2009-06-10 13:18:30 |
Message-ID: | 925902880906100618r3580f497lffc2ada5b67d1a0a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 9 de junio de 2009 23:07, Dilm E.I.R.L <i(dot)dilm(at)yahoo(dot)es> 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
>
>
>
> Hay veces que deseo hacer pequeñas pruebas en postgres, hacer cosas
> similares a lo que hacia en SQL Server 2000,pero bueno intentando no doy con
> lo deseado.
>
>
>
> Espero me puedan seguir ayudando como siempre lo hacen
>
>
Lo mas que puedes hacer sin una funcion, seria algo como esto:
postgres=# \set mistring '\'cadena\''
postgres=# select :mistring || '' || rtrim('eee ') || '2';
?column?
------------
cadenaeee2
(1 fila)
From | Date | Subject | |
---|---|---|---|
Next Message | Luis A. Zevallos Cárdenas | 2009-06-10 15:57:52 | Diccionario de datos |
Previous Message | Hector R. De los Santos (Consultor TI) | 2009-06-10 12:45:00 | Re: DECLARE Y SET |