-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClase 13 PL-SQL.sql
More file actions
114 lines (41 loc) · 1.11 KB
/
Clase 13 PL-SQL.sql
File metadata and controls
114 lines (41 loc) · 1.11 KB
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
-- SENTENCIA "IF"
-- LA SENTENCIA IF EN PL/SQL SE UTILIZA PARA TOMAR DECISIONES EN FUNCIÓN DE UNA CONDICIÓN.
-- PERMITE EJECUTAR DIFERENTES BLOQUES DE CÓDIGO DEPENDIENDO DE SI LA CONDICIÓN ES VERDADERA O FALSA.
-- SINTAXIS:
/*
IF [CONDICION] THEN
-- CONDICION VERDADERA
ELSE
-- CONDICION FALSA (OPCIONAL)
END IF;
*/
-- EJEMPLO 1:
DECLARE
V_SALARIO DECIMAL(10,2) := 3500;
BEGIN
IF V_SALARIO > 3000 THEN
DBMS_OUTPUT.PUT_LINE('Salario es mayor a 3000');
END IF;
END;
-- EJEMPLO 2:
DECLARE
V_EDAD INT := 20;
BEGIN
IF V_EDAD >= 18 THEN
DBMS_OUTPUT.PUT_LINE('Eres mayor de edad');
ELSE
DBMS_OUTPUT.PUT_LINE('Eres menor de edad');
END IF;
END;
-- EJEMPLO 3:
DECLARE
V_NOTA INT := 85;
BEGIN
IF V_NOTA >= 90 THEN
DBMS_OUTPUT.PUT_LINE('Excelente');
ELSIF V_NOTA >= 70 THEN
DBMS_OUTPUT.PUT_LINE('Aprobado');
ELSE
DBMS_OUTPUT.PUT_LINE('Reprobado');
END IF;
END;