Para declarar

Declare
miVariable Varchar;

Para Contatenar:

miVariable := 'Hola' || 'Mundo';

Para Asignar se usa :=

miVariable := ( Select 'Hola' || 'Mundo');


Y Sigue con el Consejo que te dio Jaime ;)

Suerte!

El 10 de junio de 2009 0:57, Jaime
Casanova<[email protected]> escribió:
> 2009/6/9 Dilm E.I.R.L <[email protected]>:
>>
>>
>> DECLARE @mistring varchar(1000)
>>
>
> esto es igual (en funciones plpgsql) pero sin la @
> por cierto si quieres un texto largo porque no usar text mejor?
>
>> SET @mistring=''  /*inicializar variable*/
>
> mistring = '';
>
>> SELECT @mistring = @mistring + ' ' + RTRIM(columna) from PruebaEmail
>> /*concatenar*/
>
> que tratas de hacer aqui? concatenar todos los valores de columna a mistring?
> select array_to_string(array(select columna from PruebaEmail), ' ')
> into mistring;
>
>> SELECT @mistring
>>
>
> esto es para retornar el resultado de la funcion?
> RETURN 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.
>>
>
> deja de leer el manual de sql server y empieza a leer el de postgres ;)
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
> agradecerán
>



-- 
:: HDS Consultores TI
Servidores | Redes | Programacion | GNU/Linux
--
TIP 8: explain analyze es tu amigo

Responder a