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 :
|
purge de myApprovedScoutRule de table de baisse ;
créer le myApprovedScoutRule de table (char de Sid (1), char de ruletext (1), char de defaultpriority (1), char d'issorule (1), char isignored (1)) ;
insérer dans les valeurs de myApprovedScoutRule (« a », « b », « c », « d », « e ") ;
insérer dans les valeurs de myApprovedScoutRule (« z », « z », « z », « z », « z ") ;
commettre ;
CRÉER OU REMPLACER le PROCÉDÉ UpdateApprovedScoutRule
(
p_SID DANS myApprovedScoutRule.SID%TYPE,
p_RuleText DANS myApprovedScoutRule.RuleText%TYPE,
p_DefaultPriority DANS myApprovedScoutRule.DefaultPriority%TYPE,
p_IsSoRule DANS myApprovedScoutRule.IsSoRule%TYPE,
p_IsIgnored DANS myApprovedScoutRule.IsIgnored%TYPE
)
AS
COMMENCER
FUSIONNER DANS le radar de surveillance aérienne de myApprovedScoutRule
EMPLOYANT (CHOISIR le p_sid le Sid,
p_ruletext RuleText,
p_DefaultPriority DefaultPriority,
p_IsSoRule IsSoRule,
IsIgnored p_IsIgnored) d'asr2 duel
SUR (asr2.SID = asr.SID)
UNE FOIS ASSORTI ALORS
--RÈGLE EXISTANTE DE MISE À JOUR
MISE À JOUR
ENSEMBLE
asr.RuleText = p_RuleText,
asr.DefaultPriority = p_DefaultPriority,
asr.IsSoRule = p_IsSoRule,
asr.IsIgnored = p_IsIgnored
LÀ OÙ asr.SID = p_SID
UNE FOIS NON ASSORTI ALORS
--INSÉRER LA NOUVELLE RÈGLE
INSERTION
(asr.SID,
asr.RuleText,
asr.DefaultPriority,
asr.IsSoRule,
asr.IsIgnored)
VALEURS
(p_SID,
p_RuleText,
p_DefaultPriority,
p_IsSoRule,
p_IsIgnored
) ;
COMMETTRE ;
EXCEPTION
QUAND D'AUTRES ALORS
RAISE_APPLICATION_ERROR (- 20001,
p_SID || « : $ : » ||
p_RuleText || « : $ : » ||
p_DefaultPriority || « : $ : » ||
p_IsSoRule || « : $ : » ||
SQLERRM, RECTIFIENT) ;
EXTRÉMITÉ UpdateApprovedScoutRule ;
/
montrer les erreurs
updateapprovedscoutrule d'exec (« a », « a », « a », « a », « a ") ;
updateapprovedscoutrule d'exec (« b », « b », « b », « b », « b ") ;
choisir * à partir du myApprovedScoutRule ;
|