BVB1#87767 Implementatie koppeling Rentman
svn path=/Customer/trunk/; revision=70170
This commit is contained in:
@@ -222,10 +222,16 @@ AS
|
|||||||
|
|
||||||
PROCEDURE RM_update_folders
|
PROCEDURE RM_update_folders
|
||||||
AS
|
AS
|
||||||
CURSOR c_srtgroep IS
|
-- We nemen alleen groepen over die ook objectsoorten bevatten.
|
||||||
|
CURSOR c_srtgroep
|
||||||
|
IS
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM bvb1_v_folder_structuur
|
FROM bvb1_v_folder_structuur fs
|
||||||
WHERE parent1 IS NULL;
|
WHERE fs.niveau = 1
|
||||||
|
AND EXISTS
|
||||||
|
(SELECT 1
|
||||||
|
FROM bvb1_v_folder_structuur fs2
|
||||||
|
WHERE fs2.niveau = 2 AND fs2.parent1 = fs.id);
|
||||||
|
|
||||||
CURSOR c_srtdeel (c_srtgroep_id VARCHAR2)
|
CURSOR c_srtdeel (c_srtgroep_id VARCHAR2)
|
||||||
IS
|
IS
|
||||||
@@ -252,13 +258,13 @@ AS
|
|||||||
WHERE ins_srtgroep_verwijder IS NULL AND ins_srtgroep_externnr = rec.id;
|
WHERE ins_srtgroep_verwijder IS NULL AND ins_srtgroep_externnr = rec.id;
|
||||||
|
|
||||||
UPDATE ins_srtgroep
|
UPDATE ins_srtgroep
|
||||||
SET ins_srtgroep_omschrijving = rec.name
|
SET ins_srtgroep_omschrijving = rec.name || ' (' || rec.id || ')'
|
||||||
WHERE ins_srtgroep_key = v_srtgroep_key;
|
WHERE ins_srtgroep_key = v_srtgroep_key;
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN NO_DATA_FOUND
|
WHEN NO_DATA_FOUND
|
||||||
THEN
|
THEN
|
||||||
INSERT INTO ins_srtgroep (ins_discipline_key, ins_srtgroep_omschrijving, ins_srtgroep_externnr)
|
INSERT INTO ins_srtgroep (ins_discipline_key, ins_srtgroep_omschrijving, ins_srtgroep_externnr)
|
||||||
VALUES (v_discipline_key, rec.name, rec.id)
|
VALUES (v_discipline_key, rec.name || ' (' || rec.id || ')', rec.id)
|
||||||
RETURNING ins_srtgroep_key
|
RETURNING ins_srtgroep_key
|
||||||
INTO v_srtgroep_key;
|
INTO v_srtgroep_key;
|
||||||
END;
|
END;
|
||||||
|
|||||||
Reference in New Issue
Block a user