Re: proposal: plpgsql, solution for derivated types of parameters
| От | Itagaki Takahiro | 
|---|---|
| Тема | Re: proposal: plpgsql, solution for derivated types of parameters | 
| Дата | |
| Msg-id | AANLkTi=OwriY=+8GT_jDQ+MMpu4x7kk=gRQWv_Gw_ec4@mail.gmail.com обсуждение исходный текст | 
| Ответ на | proposal: plpgsql, solution for derivated types of parameters (Pavel Stehule <pavel.stehule@gmail.com>) | 
| Ответы | Re: proposal: plpgsql, solution for derivated types of parameters | 
| Список | pgsql-hackers | 
On Fri, Oct 8, 2010 at 3:08 PM, Pavel Stehule <pavel.stehule@gmail.com> wrote:
> I propose a following syntax:
>
> -- variable as element of some array
> DECLARE elementvar IS ELEMENT OF arrayvar;
> DECLARE elementvar IS ELEMENT OF arrayvar%type
>
> -- variable as array of some variable
> DECLARE arrayvar IS ARRAY OF varname;
> DECLARE arrayvar IS ARRAY OF varname%type
>
> This proposal doesn't introduce any new reserved keywords.
FYI, Oracle PL/SQL supports type declaration and array
variables are declare as the type.
 DECLARE   TYPE array_type_name IS {VARRAY | VARYING ARRAY} (size_limit)     OF element_type [NOT NULL];   a1
array_type_name;
"IS ARRAY OF" syntax is similar enough to PL/SQL, but is not compatible.
I'm not sure whether PL/SQL has "IS ELEMENT OF" variants.
-- 
Itagaki Takahiro
		
	В списке pgsql-hackers по дате отправления: