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