| From: | Roberto Mello <rmello(at)cc(dot)usu(dot)edu> |
|---|---|
| To: | Unnikrishnan Menon <unnikrishnan(dot)menon(at)chennai(dot)transys(dot)net> |
| Cc: | pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: Porting Oracle Packages |
| Date: | 2002-01-09 16:04:33 |
| Message-ID: | 20020109160433.GA20109@cc.usu.edu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
On Tue, Jan 08, 2002 at 09:54:49AM +0530, Unnikrishnan Menon wrote:
>
> 1.I have a package in Oracle to be ported to PostgreSQL.
> The package consists of three procedures.
> Anybody could give any suggestion on the porting methodology.
Josh already pointed you to the docs, so I won't do it again :)
> 2. Any idea as to what is the equivalent of the following Oracle code in Postgresql:
>
> Type xyz is Table of userid.user_account%type index by binary_integer;
> prev_id xyz;
> dummy xyz;
There's no structure in PL/pgSQL or any of the PostgreSQL procedural
languages that will map directly to this.
I remember I ported procedures with "type foo is Table of bar..." using
PL/Tcl arrays once, but it wasn't pretty.
Best thing is to think what are you trying to _accomplish_ with the
procedure, and then re-write it as a PL/pgSQL function.
-Roberto
--
+----| http://fslc.usu.edu/ USU Free Software & GNU/Linux Club |------+
Roberto Mello - Computer Science, USU - http://www.brasileiro.net/
http://www.sdl.usu.edu/ - Space Dynamics Lab, Developer
7 Days without pizza makes one weak...
| From | Date | Subject | |
|---|---|---|---|
| Next Message | postgresql | 2002-01-09 16:17:07 | problem with date and to_char |
| Previous Message | Torbj=?ISO-8859-1?B?9g==?=rn Andersson | 2002-01-09 16:02:08 | Re: Nested loops and $13 |