1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
|
purgación del myApprovedScoutRule de la tabla de la gota;
crear el myApprovedScoutRule de la tabla (carbón de leña del Sid (1), carbón de leña del ruletext (1), carbón de leña del defaultpriority (1), carbón de leña del issorule (1), carbón de leña isignored (1));
insertar en los valores del myApprovedScoutRule (“a”, “b”, “c”, “d”, “e ");
insertar en los valores del myApprovedScoutRule (“z”, “z”, “z”, “z”, “z ");
confiar;
CREAR O SUBSTITUIR el PROCEDIMIENTO UpdateApprovedScoutRule
(
p_SID EN myApprovedScoutRule.SID%TYPE,
p_RuleText EN myApprovedScoutRule.RuleText%TYPE,
p_DefaultPriority EN myApprovedScoutRule.DefaultPriority%TYPE,
p_IsSoRule EN myApprovedScoutRule.IsSoRule%TYPE,
p_IsIgnored EN myApprovedScoutRule.IsIgnored%TYPE
)
COMO
COMENZAR
COMBINARSE EN el radar de vigilancia aérea del myApprovedScoutRule
USANDO (SELECCIONAR el p_sid el Sid,
p_ruletext RuleText,
p_DefaultPriority DefaultPriority,
p_IsSoRule IsSoRule,
IsIgnored p_IsIgnored) de asr2 dual
EN (asr2.SID = asr.SID)
CUANDO ENTONCES ESTÁ EMPAREJADO
--REGLA EXISTENTE DE LA ACTUALIZACIÓN
ACTUALIZACIÓN
SISTEMA
asr.RuleText = p_RuleText,
asr.DefaultPriority = p_DefaultPriority,
asr.IsSoRule = p_IsSoRule,
asr.IsIgnored = p_IsIgnored
DONDE asr.SID = p_SID
CUANDO ENTONCES NO ESTÁ EMPAREJADO
--INSERTAR LA NUEVA REGLA
PARTE MOVIBLE
(asr.SID,
asr.RuleText,
asr.DefaultPriority,
asr.IsSoRule,
asr.IsIgnored)
VALORES
(p_SID,
p_RuleText,
p_DefaultPriority,
p_IsSoRule,
p_IsIgnored
);
CONFIAR;
EXCEPCIÓN
CUANDO OTROS ENTONCES
RAISE_APPLICATION_ERROR (- 20001,
p_SID || “: $: ” ||
p_RuleText || “: $: ” ||
p_DefaultPriority || “: $: ” ||
p_IsSoRule || “: $: ” ||
SQLERRM, VERDAD);
EXTREMO UpdateApprovedScoutRule;
/
demostrar los errores
updateapprovedscoutrule del exec (“a”, “a”, “a”, “a”, “a ");
updateapprovedscoutrule del exec (“b”, “b”, “b”, “b”, “b ");
seleccionar * de myApprovedScoutRule;
|