FSN#28219 prs_bedrijf_mldorder_adres enz. afsplitsing ook in CUST.SQL's verwerken

svn path=/Customer/trunk/; revision=20039
This commit is contained in:
Erik Groener
2013-12-03 13:32:37 +00:00
parent bb6fa60dbb
commit 6d1ac81ecd
5 changed files with 134 additions and 62 deletions

View File

@@ -559,7 +559,7 @@ WHERE prs_bedrijf.prs_bedrijf_verwijder IS NULL
/* Formatted on 2006/09/01 16:21 (Formatter Plus v4.8.5) */
CREATE OR REPLACE VIEW conn_v_bedrijf_gegevens
AS
SELECT prs_bedrijf_key, prs_bedrijf_naam, prs_bedrijf_naam_upper,
SELECT b.prs_bedrijf_key, prs_bedrijf_naam, prs_bedrijf_naam_upper,
prs_bedrijf_post_adres, prs_bedrijf_post_postcode,
prs_bedrijf_post_plaats, prs_bedrijf_bezoek_adres,
prs_bedrijf_bezoek_postcode, prs_bedrijf_bezoek_plaats,
@@ -569,7 +569,7 @@ AS
prs_overeenkomst_nr, prs_overeenkomst_datum, prs_bedrijf_aanmaak,
prs_bedrijf_verwijder, prs_bedrijf_leverancier,
prs_bedrijf_uitvoerende, prs_bedrijf_contract, prs_bedrijf_email,
prs_bedrijf_xsl, prs_bedrijf_order_adres, prs_bedrijf_image_loc,
a.prs_bedrijfadres_xsl, a.prs_bedrijfadres_url, prs_bedrijf_image_loc,
prs_bedrijf_details_loc, mld_adres_key_lev, mld_adres_key_fac,
prs_bedrijf_bezoek_land, prs_bedrijf_post_land,
prs_bedrijf_telefoon2, prs_bedrijf_opmerking2, prs_bedrijf_intern,
@@ -582,7 +582,10 @@ AS
INSTR (b.prs_leverancier_nr, '/') - 1
) budgetcode
FROM prs_bedrijf b
WHERE prs_bedrijf_verwijder IS NULL;
, prs_bedrijfadres a
WHERE b.prs_bedrijf_key = a.prs_bedrijf_key
AND a.prs_bedrijfadres_type = 'B'
AND b.prs_bedrijf_verwijder IS NULL;
-- verwijderen van de afdelingen uit de view heeft een negatief effect op de performance!!!!
@@ -2507,11 +2510,14 @@ SELECT pf.prs_perslid_naam_full, p.prs_perslid_nr, oac.afd_code,
-- CONN#581
CREATE OR REPLACE VIEW conn_v_bedrijf
AS
SELECT prs_bedrijf_naam fclt_f_Bedrijfsnaam,
prs_leverancier_nr fclt_f_Leveranciersnummer, prs_bedrijf_email,
prs_bedrijf_order_adres, prs_bedrijf_xsl
FROM prs_bedrijf
WHERE prs_bedrijf_verwijder IS NULL;
SELECT b.prs_bedrijf_naam fclt_f_Bedrijfsnaam,
b.prs_leverancier_nr fclt_f_Leveranciersnummer, b.prs_bedrijf_email,
a.prs_bedrijfadres_url, a.prs_bedrijfadres_xsl
FROM prs_bedrijf b
, prs_bedrijfadres a
WHERE b.prs_bedrijf_key = a.prs_bedrijf_key
AND a.prs_bedrijfadres_type = 'B'
AND b.prs_bedrijf_verwijder IS NULL;
/