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
