Re: plperl -- postgresql married to perl
| От | will trillich | 
|---|---|
| Тема | Re: plperl -- postgresql married to perl | 
| Дата | |
| Msg-id | 20010331001328.Q31280@mail.serensoft.com обсуждение исходный текст | 
| Ответ на | Re: plperl -- postgresql married to perl (Soma Interesting <dfunct@telus.net>) | 
| Список | pgsql-general | 
On Fri, Mar 30, 2001 at 06:02:27PM -0800, Soma Interesting wrote:
> At 06:47 PM 3/30/2001 -0600, you wrote:
> > > I may be able to use array's if postgres will allow using variables to
> > > reference points in the array.
>
>
> OK, so how do I reference a specific element of an array in a record within
> pl/pgsql.
>
> I've tried:
>
> NEW.name[1]
> NEW.name.1
hmm. maybe it's NEW that's the problem...?
    create table gunk(
        val varchar[]
    );
    insert into gunk
    values (
        '{"first string","another value","the end"}'
    ) ;
    select val[2] from gunk;
          val
    ---------------
     another value
    (1 row)
i'd think
    table.field[index]
should do the trick, even in plpgsql:
    myvar := select name[index] from new;
    myvar := new.name[somevariable];
    myary := new.name;
    myvar := myary[someindexvar];
no? (unless <guess> maybe the plpgsql compiler doesn't like
variable subscript values </guess>, which would warrant keel
hauling everyone responsible...)
--
does a brain cell think?
will@serensoft.com
http://sourceforge.net/projects/newbiedoc -- we need your brain!
http://www.dontUthink.com/ -- your brain needs us!
		
	В списке pgsql-general по дате отправления: