PL/SQL Create View with Inner Join

CREATE OR REPLACE FORCE VIEW SCHEMA_NAME.VEW_MZB_KESIM_BILGILERI_DETAY
(
   ID,
   KESIM_ID,
   KULAK_KUPE_NO_BILGILERI,
   YETISTIRICI_ADI_SOYADI,
   AGIRLIK,
   DETAY_HAYVAN_KAYIT_ID,
   KARKAS_IMHA,
   KARACIGER_IMHA,
)
AS
     SELECT ana.ID,
            KESIM_ID,
            KULAK_KUPE_NO_BILGILERI,
            YETISTIRICI_ADI_SOYADI,
            AGIRLIK,
            detay.id "DETAY_HAYVAN_KAYIT_ID",
            CONCAT (
               CONCAT (KARKAS_IMHA, ' '),
               DECODE (KARKAS_IMHA,
                       NULL, NULL,
                       DECODE (KARKAS_IMHA_BIRIMI,  1, 'kg',  2, 'gr')))
               AS KARKAS_IMHA,
            CONCAT (
               CONCAT (KARACIGER_IMHA, ' '),
               DECODE (KARACIGER_IMHA,
                       NULL, NULL,
                       DECODE (KARACIGER_IMHA_BIRIMI,  1, 'kg',  2, 'gr')))
               AS KARACIGER_IMHA,
       FROM mzb_kesim_bilgileri_detay ana, mzb_kesim_detay_hay_bilgileri detay
      WHERE ana.id = detay.kesim_detay_id(+)
   ORDER BY ana.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"