IF EXISTS (SELECT 1 FROM SYS.VIEWS WHERE NAME='LD0VAA0LMPER')
BEGIN
   DROP VIEW LD0VAA0LMPER
END
;

CREATE VIEW LD0VAA0LMPER
AS SELECT 
PER.PNR ,
PER.NAMN ,
PER.ADRESS ,
PER.COADR ,
PER.POSTNR ,
PER.ORT ,
PER.HEMTEL ,
PER.ARBTEL ,
PER.KADRESS ,
PER.KCOADR ,
PER.KPOSTNR ,
PER.KORT ,
PER.KHEMTEL ,
PER.KUATDAT ,
PER.KFLYKTING ,
PER.CIVKOD ,
KODTEXT7.KLARTEXT CIVKOD_T ,
PER.CIVDAT ,
PER.MEDBSKAP ,
KODTEXT1.KLARTEXT MEDBSKAP_T ,
PER.MEDBDAT ,
PER.FODFORS ,
PER.FODLAN ,
PER.FODLAND ,
KODTEXT.KLARTEXT FODLAND_T ,
PER.OMRADE ,
PER.FOLKFORS ,
PER.FOLKLAN ,
KODTEXT2.KLARTEXT FOLKLAN_T ,
PER.FOLKKOM ,
KODTEXT8.KLARTEXT FOLKKOM_T ,
PER.FOLKDAT ,
PER.AVREGORS ,
KODTEXT3.KLARTEXT AVREGORS_T ,
PER.AVREGDAT ,
PER.ADRSKYDD ,
PER.HEMLIGTFN ,
PER.LCHAVDR ,
PER.HARHUSHALL ,
PER.AKTRAKN ,
PER.KLIENTRAKN ,
PER.RESURSRAKN ,
PER.UPDDAT ,
PER.UPDSIGN ,
PER.KUPDDAT ,
PER.KUPDSIGN ,
PER.KOMDEL ,
PER.BETJOMR ,
PER.NYCKKOD ,
PER.FODDAT ,
PER.KON ,
PER.REFRAKN ,
PER.PERSTEL ,
PER.MOBIL ,
PER.FAX ,
PER.EPOSTHEM ,
PER.EPOSTARB ,
PER.FODKOM ,
PER.BOKOM ,
PER.MODMAL ,
KODTEXT9.KLARTEXT MODMAL_T ,
PER.KOMSPRAK ,
KODTEXT4.KLARTEXT KOMSPRAK_T ,
PER.ADRSPRAK ,
PER.FONETNAMN ,
PER.YRKE ,
PER.SMEKNAMN ,
PER.UTL_ADR ,
PER.UTL_POSTADR ,
PER.UTL_ADRLAND ,
PER.TIDKOMM ,
PER.GRUPP ,
PER.EGENCIVKOD ,
PER.EJAVIS ,
PER.SAKNBOST ,
PER.AVLDAT ,
PER.SPRAKTEXT ,
PER.LANDTEXT ,
PER.ADRESSDAT ,
PER.UTLANDTEXT ,
PER.AVISFLAGDAT ,
PER.KOMSPRAK2 ,
KODTEXT5.KLARTEXT KOMSPRAK2_T ,
PER.KOMSPRAK3 ,
KODTEXT6.KLARTEXT KOMSPRAK3_T ,
PER.INVANDAT ,
PER.TOLKBEHOV ,
PER.MINSIDA ,
PER.KUNDNUMMER ,
PER.EJKATEGORISERING ,
PER.KONTAKTSATT ,
PER.KONTAKTSIGN ,
PER.KONTAKTDATUM ,
UPPLYSNING ,
SMSAVIS,
MAILAVIS,
LCMEDDELANDE, 
PER.KUNDNUMMER AS CUSTOMERNUMBER,
PER.MINSIDA_VUXNA,
PER.SKYDDADFOLKBOKF,
PER.MINSIDA_ARBETSMARKNAD,
PER.PRIMART_SPRAK,
PER.TESTPERSON,
PER.MINSIDA_TIDBOK
FROM LD0V5A PER 
LEFT OUTER JOIN LD0V0Q01 KODTEXT 
ON KODTEXT.KODTYP='LAND' 
AND KODTEXT.KOD = PER.FODLAND 
LEFT OUTER JOIN LD0V0Q01 KODTEXT1 
ON KODTEXT1.KODTYP='LAND' 
AND KODTEXT1.KOD = PER.MEDBSKAP 
LEFT OUTER JOIN LD0V0Q01 KODTEXT2 
ON KODTEXT2.KODTYP='LÄN' 
AND KODTEXT2.KOD = PER.FOLKLAN 
LEFT OUTER JOIN LD0V0Q01 KODTEXT3 
ON KODTEXT3.KODTYP='AVREGORSAK' 
AND KODTEXT3.KOD = PER.AVREGORS 
LEFT OUTER JOIN LD0V0Q01 KODTEXT4 
ON KODTEXT4.KODTYP='SPRAK' 
AND KODTEXT4.KOD = PER.KOMSPRAK 
LEFT OUTER JOIN LD0V0Q01 KODTEXT5 
ON KODTEXT5.KODTYP='SPRAK' 
AND KODTEXT5.KOD = PER.KOMSPRAK2 
LEFT OUTER JOIN LD0V0Q01 KODTEXT6 
ON KODTEXT6.KODTYP='SPRAK' 
AND KODTEXT6.KOD = PER.KOMSPRAK3 
LEFT OUTER JOIN LD0V0Q01 KODTEXT7 
ON KODTEXT7.KODTYP='CIVS' 
AND KODTEXT7.KOD = PER.CIVKOD 
LEFT OUTER JOIN LD0V0Q01 KODTEXT8 
ON KODTEXT8.KODTYP='KOMU' 
AND KODTEXT8.KOD = PER.FOLKKOM 
LEFT OUTER JOIN LD0V0Q01 KODTEXT9 
ON KODTEXT9.KODTYP='SPRAK' 
AND KODTEXT9.KOD = PER.MODMAL 
;

