Oracledaki "table of object" tanimlamasi

From: Mustafa Kemal UGURLU <mustafakemalugurlu(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Oracledaki "table of object" tanimlamasi
Date: 2008-04-18 12:25:20
Message-ID: 48089330.4080901@gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Selamlar,

Oracle daki bir uygulamamizi postgresql e donusturuyoruz.
Yazilmis pek çok plsql fonkisyon var. Bunlardan birinde aşagıdaki gibi
bir kod kullanıyorduk.

create or replace type randevuTanimi as object
(

bolum int,
altBolum int,
randevuZamani date
);

Bunu postgresql e donusturdugumuzde

create type randevuTanimi as
(

bolum integer,
altBolum integer,
randevuZamani timestamp
);
sorunsuz derlendi. Ancak asagidaki plsql tanimlamasinin pgsql
karsiligini bulamadim

plsql:
create or replace type randevuTakvimi as table of randevuTanimi;

bunu su sekilde kullaniyorduk:

declare
tablo randevuTakvimi := randevuTakvimi();
begin

loop
...
....
....
....
tablo.extend;
tablo(tablo.count) := randevuTanimi (
vBolum,
vAltBolum ,
v_randevuZamani );
.....
.....
.....
.....
end;

end;

Boylece hafizada istedigim veriyi tablo olarak olusturup select
isleminde kullaniyordum.

Bu işlemi pgsql de nasil yapabilirim?

Tesekkurler

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Adnan DURSUN 2008-04-20 22:44:19 Re: Oracledaki "table of object" tanimlamasi
Previous Message Devrim GÜNDÜZ 2008-03-20 09:16:40 Fedora/CentOS/Red Hat için PostgreSQL paket deposu