FCLT#76748 REPLACE -> INSTR
svn path=/Database/branches/DB44/; revision=59392
This commit is contained in:
@@ -602,8 +602,8 @@ AS
|
||||
AND gelukt IS NULL) i,
|
||||
res_rsv_ruimte rr
|
||||
WHERE rr.res_rsv_ruimte_externnr IS NOT NULL
|
||||
AND rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
AND INSTR(rr.res_rsv_ruimte_externnr,
|
||||
i.appt_id || '|' || i.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL
|
||||
UNION ALL
|
||||
SELECT 'Unknown room' reden, i.*, rr.*
|
||||
@@ -620,8 +620,8 @@ AS
|
||||
AND starttime > SYSDATE
|
||||
AND gelukt IS NULL) i,
|
||||
res_rsv_ruimte rr
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr,
|
||||
i.appt_id || '|' || i.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
@@ -648,7 +648,7 @@ AS
|
||||
AND recur_id IS NOT NULL
|
||||
AND gelukt IS NULL) i,
|
||||
res_rsv_ruimte rr
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE REPLACE(i.appt_id || '||%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr, i.appt_id || '||') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL;
|
||||
|
||||
-- TODO: Voor later: res_cat_t1 en res_t1 gebruiken ipv TRUNC
|
||||
@@ -781,8 +781,8 @@ AS
|
||||
modifier) i,
|
||||
res_rsv_ruimte rr,
|
||||
res_ruimte rnew
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr,
|
||||
i.appt_id || '|' || i.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rnew.res_ruimte_extern_id = i.room_id
|
||||
AND rnew.res_ruimte_verwijder IS NULL;
|
||||
@@ -867,8 +867,8 @@ AS
|
||||
res_ruimte_opstelling ro,
|
||||
res_ruimte r
|
||||
WHERE rr.res_rsv_ruimte_externnr IS NOT NULL
|
||||
AND rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
AND INSTR(rr.res_rsv_ruimte_externnr,
|
||||
i.appt_id || '|' || i.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND ro.res_ruimte_opstel_key =
|
||||
rr.res_ruimte_opstel_key
|
||||
@@ -914,7 +914,7 @@ AS
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM res_rsv_ruimte
|
||||
WHERE res_rsv_ruimte_externnr LIKE REPLACE(i.appt_id || '|%', '_', '\_') ESCAPE '\');
|
||||
WHERE INSTR(res_rsv_ruimte_externnr, i.appt_id || '|') = 1);
|
||||
|
||||
FOR rec IN c_del
|
||||
LOOP
|
||||
@@ -1069,8 +1069,8 @@ AS
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM res_rsv_ruimte
|
||||
WHERE res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\');
|
||||
WHERE INSTR(res_rsv_ruimte_externnr,
|
||||
i.appt_id || '|' || i.recur_id || '|') = 1);
|
||||
|
||||
-- Dan bestaande bijwerken, anders kan het gebeuren dat we op basis van een UPDATE
|
||||
-- eerst een rsv_ruimte aanmaken en 'm daarna meteen proberen bij te werken.
|
||||
@@ -1117,8 +1117,8 @@ AS
|
||||
SELECT COUNT (*)
|
||||
INTO v_count_all_booked
|
||||
FROM res_rsv_ruimte rr
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(rec.appt_id || '|' || rec.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr,
|
||||
rec.appt_id || '|' || rec.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL;
|
||||
|
||||
v_errorhint := 'Totaal aantal benodigde zalen bepalen';
|
||||
@@ -1141,8 +1141,8 @@ AS
|
||||
FROM res_rsv_ruimte rr,
|
||||
res_ruimte_opstelling rops,
|
||||
res_ruimte r
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(rec.appt_id || '|' || rec.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr,
|
||||
rec.appt_id || '|' || rec.recur_id || '|') = 1
|
||||
AND rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rops.res_ruimte_opstel_key = rr.res_ruimte_opstel_key
|
||||
AND r.res_ruimte_key = rops.res_ruimte_key
|
||||
@@ -1469,7 +1469,7 @@ AS
|
||||
INTO v_count
|
||||
FROM res_rsv_ruimte
|
||||
WHERE res_rsv_ruimte_externnr IS NOT NULL
|
||||
AND res_rsv_ruimte_externnr LIKE REPLACE(rec.appt_id || '|%', '_', '\_') ESCAPE '\'
|
||||
AND INSTR(res_rsv_ruimte_externnr, rec.appt_id || '|') = 1
|
||||
-- AND res_rsv_ruimte_externnr NOT LIKE '%|'||rec.recur_id||'|%'
|
||||
AND res_rsv_ruimte_verwijder IS NULL;
|
||||
|
||||
@@ -1484,8 +1484,8 @@ AS
|
||||
INTO v_reservering_key, v_rsv_ruimte_volgnr
|
||||
FROM res_rsv_ruimte
|
||||
WHERE res_rsv_ruimte_externnr IS NOT NULL
|
||||
AND res_rsv_ruimte_externnr LIKE
|
||||
REPLACE(rec.appt_id || '|%', '_', '\_') ESCAPE '\'
|
||||
AND INSTR(res_rsv_ruimte_externnr,
|
||||
rec.appt_id || '|') = 1
|
||||
-- AND res_rsv_ruimte_externnr NOT LIKE '%|'||rec.recur_id||'|%'
|
||||
AND res_rsv_ruimte_verwijder IS NULL
|
||||
GROUP BY res_reservering_key;
|
||||
@@ -1724,7 +1724,7 @@ AS
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM this_import i
|
||||
WHERE rr.res_rsv_ruimte_externnr LIKE REPLACE(i.appt_id || '|' || i.recur_id || '|%', '_', '\_') ESCAPE '\'
|
||||
WHERE INSTR(rr.res_rsv_ruimte_externnr, i.appt_id || '|' || i.recur_id || '|') = 1
|
||||
AND r.res_ruimte_extern_id = i.room_id))
|
||||
LOOP
|
||||
v_errorhint :=
|
||||
|
||||
Reference in New Issue
Block a user