PL/SQL Create View with Outer Join

create or replace force view vew_mzb_hayvan_bilgileri
(
  id,
  kulak_kupe_no,
  kesilme_tarihi,
  turu,
  saglik_rapor_no,
  gelis_sekli,
  gelis_tarihi,
  yetistiren,
  kestiren,
  ante_mortem_id,
  post_mortem_id,
  kesim_id
)
as
select
  hayvan.id,
  hayvan.kulak_kupe_no,
  hayvan.kesilme_tarihi,
  tur.adi turu,
  kabul.saglik_rapor_no,
  kabul.gelis_sekli,
  kabul.gelis_tarihi,
  yetistiren.adi_soyadi yetistiren,
  kestiren.adi_soyadi kestiren,
  antehayvan.ante_mortem_id,
  posthayvan.post_mortem_id,
  kesimdetay.kesim_id
from  mzb_hayvan_bilgileri hayvan,
      mzb_hayvan_turleri tur,
      mzb_hayvan_kabul_bilgileri kabul,
      vew_ort_kentli yetistiren,
      vew_ort_kentli kestiren,
      mzb_ante_mortem_hay_bilgileri antehayvan,
      mzb_post_mortem_hay_bilgileri posthayvan,
      mzb_kesim_bilgileri_detay kesimdetay,
      mzb_kesim_detay_hay_bilgileri kesimdetayhayvan
where hayvan.hayvan_tur_id=tur.id and
      hayvan.hayvan_kabul_id=kabul.id and
      kabul.yetistirici_kentli_id=yetistiren.id and
      kabul.kestiren_kentli_id=kestiren.id and
      hayvan.id=antehayvan.hayvan_id(+) and
      hayvan.id=posthayvan.hayvan_id(+) and
      hayvan.id=kesimdetayhayvan.hayvan_id(+) and
      kesimdetayhayvan.kesim_detay_id=kesimdetay.id(+)
      order by id;

Comments

Popular posts from this blog

Solution for "Can not obtain Oracle client information from registry"

Solution for the fault: "System.Diagnostics.Process.Start is not working on IIS, but working on ASP.NET Development Server"