Files
Customer/CONN/Once/conn4612to3.sql
Arthur Egberink b7e225dc7a CONN#755
svn path=/Customer/trunk/; revision=13040
2006-09-18 11:14:10 +00:00

132 lines
4.4 KiB
SQL

SPOOL xconn4612to3.lst
CREATE TABLE CONN_IMP_FACTUUR_FILE
(
imp_index NUMBER(10)
,imp_line VARCHAR2(1000)
);
CREATE TABLE CONN_EXP_FINORDERS_CODA
(
MODULE VARCHAR2(3)
,DOEL VARCHAR2(1)
,ORDERNR VARCHAR2(20)
,FACTUURNR NUMBER(30)
,LEVERANCIERSNR VARCHAR2(20)
,FACTUURDATUM VARCHAR2(10)
,BOEKINGSDATUM VARCHAR2(10)
,SPREIDENOVER VARCHAR2(20)
,KOSTENSOORT VARCHAR2(60)
,FACREGELOMS VARCHAR2(60)
,LOCATIENR VARCHAR2(30)
,HUURDERNR VARCHAR2(30)
,BUDGETCODE VARCHAR2(30)
,AANTAL NUMBER(10)
,PRIJS NUMBER(8,2)
,VERDEELPERIODE VARCHAR2(20)
,BTWTYPE VARCHAR2(20)
,TOTAAL NUMBER(8,2)
,KLANTNR VARCHAR2(30)
,EIGENAAR VARCHAR2(60)
,FIN_FACTUUR_KEY NUMBER(10)
);
CREATE TABLE CONN_EXP_FINORDERS_NAV
(
MODULE VARCHAR2(3)
,DOEL VARCHAR2(1)
,ORDERNR VARCHAR2(20)
,FACTUURNR NUMBER(30)
,LEVERANCIERSNR VARCHAR2(20)
,FACTUURDATUM VARCHAR2(10)
,BOEKINGSDATUM VARCHAR2(10)
,SPREIDENOVER VARCHAR2(20)
,KOSTENSOORT VARCHAR2(60)
,FACREGELOMS VARCHAR2(60)
,LOCATIENR VARCHAR2(30)
,HUURDERNR VARCHAR2(30)
,BUDGETCODE VARCHAR2(30)
,AANTAL NUMBER(10)
,PRIJS NUMBER(8,2)
,VERDEELPERIODE VARCHAR2(20)
,BTWTYPE VARCHAR2(20)
,TOTAAL NUMBER(8,2)
,KLANTNR VARCHAR2(30)
,EIGENAAR VARCHAR2(60)
,FIN_FACTUUR_KEY NUMBER(10)
);
--CONN#746
INSERT INTO prs_kenmerk
(prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_omschrijving,
prs_kenmerk_kenmerktype, prs_kenmerk_lengte, prs_kenmerk_default
)
VALUES (1200, 'B', 'Export Navision',
'N', '1', '1'
);
INSERT INTO prs_kenmerklink (prs_kenmerk_key, prs_link_key, prs_kenmerklink_waarde)
select 1200, prs_bedrijf_key, 1
from prs_bedrijf
where prs_bedrijf_verwijder is null
and prs_bedrijf_huurder = 1;
CREATE TABLE CONN_EXP_DEBITEUR_TMP
(
prs_bedrijf_key NUMBER(10)
,huurdernummer VARCHAR2(30)
,budgetcode VARCHAR2(30)
,factureren_aan VARCHAR2(30)
);
drop trigger conn_prs_bedrijf_d;
drop trigger conn_prs_bedrijf_u_i;
COMMIT;
-- CONN#762
-- key 762 is toevallig nog vrij, die gebruiken we (moet nl ook in menu_items bekend zijn)
INSERT INTO fac_usrtab
(fac_usrtab_key, fac_usrtab_naam, fac_usrtab_object, fac_usrtab_omschrijving, fac_usrtab_view
)
VALUES (762, 'Handleidingen', 'USR_HANDLEIDINGEN', 'Hyperlinks tbv helpdocs', 'T'
);
COMMIT;
--CONN#755
create table conn_perslid_verplichting
(prs_perslid_key number(10));
create table conn_perslid_verwijder
(prs_perslid_key number(10));
insert into conn_perslid_verplichting (prs_perslid_key)
select distinct(prs_perslid_key) from prs_v_verplichting_all;
insert into conn_perslid_verwijder (prs_perslid_key)
select prs_perslid_key from prs_perslid p
where exists (
select prs_srtperslid_key from prs_srtperslid sp where prs_srtperslid_key in (40593, 779, 2257, 15124, 14885, 18258, 13901, 17195, 40485, 46945, 60022, 40700, 40618, 62966, 33441, 41151, 41101, 40530, 33546, 40369, 33542, 40467)
and p.prs_srtperslid_key = sp.prs_srtperslid_key)
and not exists (select distinct prs_perslid_key from conn_perslid_verplichting pa where pa.prs_perslid_key = p.prs_perslid_key);
update prs_perslid set prs_perslid_verwijder = sysdate where prs_perslid_key in (
select prs_perslid_key from conn_perslid_verwijder);
drop table conn_perslid_verplichting;
drop table conn_perslid_verwijder;
PROMPT Nu volgt de (her)definitie van de klantspecifieke zaken.
SPOOL OFF
@conn.sql