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
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 |