JC>> esto no lo puedes hacer en plpgsql
AH>
AH> Pero puedes usar plperl u otros.
AH>
Si podes usar plperl en la wiki hay un ejemplo para hacer algo parecido
(pero normaliza espacios, tendrias que modificar para que use upper).
http://wiki.postgresql.org/wiki/Normalize_whitespace
--
Jaime Casanova escribió:
> On Sun, Oct 4, 2009 at 12:52 PM, Osvaldo Rivas wrote:
> >
> > --Para cada fila recuperada optengo NEW.NOMBRE_DE_LA_COLUMNA
> > COLUMN:='NEW.'||R_COL.ATTNAME;
> >
> > --Pongo en mayuscula la columna
> > COLUMN:=UPPER(COLUMN);
> >
>
> esto no lo puedes hacer en plp
>> --Para cada fila recuperada optengo NEW.NOMBRE_DE_LA_COLUMNA
>> COLUMN:='NEW.'||R_COL.ATTNAME;
>>
>> --Pongo en mayuscula la columna
>> COLUMN:=UPPER(COLUMN);
>>
CREATE TABLE pepe (pepe text);
CREATE OR REPLACE FUNCTION pepe() RETURNS TRIGGER AS $pepe$
DECLARE
variable text;
BEGIN
-- e
On Sun, Oct 4, 2009 at 12:52 PM, Osvaldo Rivas wrote:
>
> --Para cada fila recuperada optengo NEW.NOMBRE_DE_LA_COLUMNA
> COLUMN:='NEW.'||R_COL.ATTNAME;
>
> --Pongo en mayuscula la columna
> COLUMN:=UPPER(COLUMN);
>
esto no lo puedes hacer en plpgsql
--
Atentamente,
Jaime Casanova
Soporte