MultiProperty Giykimbill Nasıl Yapılır?
OPERA | 20.04.2026
1.ADIM: Multiproperty datasında herbir otel (Resort) için Oracle USER açılması gerekir.
SYS kullanıcısı ile database connect olunur. 'OTEL' yazan yerlere otelin Property Code yazılır.
ALTER SESSION SET CURRENT_SCHEMA=SYS;
CREATE USER "OTEL" IDENTIFIED BY "OTEL" DEFAULT TABLESPACE "OPERA_DATA" TEMPORARY TABLESPACE "TEMPSEG" PROFILE "DEFAULT" ACCOUNT UNLOCK;
GRANT "CONNECT" TO "OTEL";
GRANT "RESOURCE" TO "OTEL";
GRANT CREATE ANY SYNONYM TO "OTEL";
GRANT CREATE VIEW TO "OTEL";
GRANT UNLIMITED TABLESPACE TO "OTEL";
GRANT EXECUTE ON OPERA.ppgiykimbil TO OTEL;
2.ADIM: Yeni açılan otelin property adını taşıyan Oracle User'ında Pro_giykimbill View yaratılması için aşağıdaki query çalıştırınız.
'OTEL' yazan yerlere otelin Property Code yazılır.
CREATE OR REPLACE FORCE VIEW "OTEL"."PRO_GIYKIMBIL" ("SIRANO", "PROFILE_ID", "TCKIMLIKNO", "SOYADI", "ADI", "BABAADI", "ANAADI", "DOGUMYERI", "DOGUMTARIHI", "UYRUGU", "KIMLIKBELGESITURU", "KIMLIKSERINO", "NUFUSAKAYITLIOLDUGUIL", "NUFUSAKAYITLIOLDUGUILCE", "NUFUSAKAYITLIOLDUGUMAHALLE", "NUFUSCILT", "NUFUSAILESIRA", "NUFUSSIRANO", "CINSIYET", "MEDENIHALI", "IKAMETADRESI", "GELISTARIHI", "AYRILISTARIHI", "VERILENODANO", "ISI", "ARACPLAKANO", "RESORT", "RESERVATION_DATE", "TIP") AS
SELECT ROWNUM AS sirano ,
qry."PROFILE_ID" --20090604 kcelik baska projelerde kullaniliyor
,
qry."TCKIMLIKNO" ,
qry."SOYADI" ,
qry."ADI" ,
qry."BABAADI" ,
qry."ANAADI" ,
qry."DOGUMYERI" ,
TO_CHAR ( qry."DOGUMTARIHI", 'YYYY-MM-DD') "DOGUMTARIHI" ,
qry."UYRUGU" ,
qry."KIMLIKBELGESITURU" ,
qry."KIMLIKSERINO" ,
qry."NUFUSAKAYITLIOLDUGUIL" ,
qry."NUFUSAKAYITLIOLDUGUILCE" ,
qry."NUFUSAKAYITLIOLDUGUMAHALLE" ,
qry."NUFUSCILT" ,
qry."NUFUSAILESIRA" ,
qry."NUFUSSIRANO" ,
qry."CINSIYET" ,
qry."MEDENIHALI" ,
qry."IKAMETADRESI" ,
TO_CHAR ( qry."GELISTARIHI", 'YYYY-MM-DD HH24:MI:SS') "GELISTARIHI" ,
TO_CHAR ( qry."AYRILISTARIHI", 'YYYY-MM-DD HH24:MI:SS') "AYRILISTARIHI" ,
qry."VERILENODANO" ,
qry."ISI" ,
qry."ARACPLAKANO" ,
qry."RESORT" ,
qry."RESERVATION_DATE" ,
qry."TIP"
FROM
(SELECT * FROM TABLE (OPERA.ppgiykimbil.akbs ( 'OTEL', 'N'))
UNION ALL
SELECT * FROM TABLE (OPERA.ppgiykimbil.akbs ('OTEL', 'Y'))
) qry;