ВУЗ:
Составители:
Рубрика:
22
18 END;
19 /
Hi_jZlhj hij_^_e_gby dmjkhjZ fh`_l kh^_j`Zlv iZjZf_ljbq_kdbc aZ
ijhkAgZq_gbyiZjZf_ljZaZ^ZxlkyijbhldjulbbdmjkhjZ
JZkkfhljbfijbf_j\u[hjdb^ZgguokiZjZf_ljbq_kdbfaZijhkhfb hj
]ZgbaZpb_cpbdeZbkdexqZxs_cih\lhjguc\u\h^ihke_^g_ckljhdb
IJBF?J
4.2.3.
SQL> DECLARE
2 TYPE Tabl_rec_type IS RECORD -- Hij_^_e_gb_ gh\h]h lbiZ ^Zgguo
3 (Argl LECTURE. LECTURE _ID%TYPE, -- I_j_f_ggZy lbiZ Zljb[mlZ
LECTURE_ID lZ[ebpu LECTURE
4 Arg2 LECTURE .SURNAME%TYPE, -- I_j_f_ggZy lbiZ Zljb[mlZ
SURNAME lZ[ebpu LECTUR
5 Arg3 LECTURE.NAME%TYPE , -- I_j_f_ggZy lbiZ Zljb[mlZ
NAME lZ[ebpu LECTURE
6 Arg4 LECTURE.CITY%TYPE , --
I_j_f_ggZy
lbiZ
Zljb[mlZ
CITY lZ[ebpu LECTURE
7 Arg5 LECTURE.UNIV_ID%TYPE); -- I_j_f_ggZy lbiZ Zljb[mlZ
UNIV_ID lZ[ebpu LECTURE
8 TZb1B]_k Tabl_rec_type; --Hij_^_e_gb_h[t_dlZkdhgkljmbjh\Zggh]h
lbiZ
9 Cursor Cur2(I NUMBER) IS SELECT * FROM LECTURE
WHERE CITY ¶<hjhg_`¶
--
Hij_^_e_gb_dmjkhjZ
10 BEGIN
11 Open Cur2(2); --
Dmjkhj^he`_g[ulvhldjul
12 FETCH Cur2 INTO Tab1_rec;
13 WHILE Cur2%FOUND LOOP
14 DBMS_OUTPUT.PUT_LINE(Curl%ROWCOUNT II' 'IITabl_rec.
Arg2 II' 'IITabl_rec.Arg3 II' 'IITabl_rec.Arg4);
15 FETCH Cur2 INTO Tabl_rec;
16 END LOOP;
17 END;
18 /
4.3. H[jZ[hldZbkdexqbl_evguokblmZpbc
;hevrbgkl\h jZa\bluo yaudh\ ijh]jZffbjh\Zgby h[eZ^Zxl \kljh_ g
gufbf_oZgbafZfbh[jZ[hldbbkdexqbl_evguokblmZpbcKhhl\_lkl\mxsb_
yaudh\u_kj_^kl\Zij_^mkfhlj_gub\
PL/SQL.
Ijb\hagbdgh\_gbb\kbkl_
f_ ij_^hij_^_e_gghc beb hibkZgghc ihevah\Zl_e_f kblmZpbb ijhbkoh^bl
Z\lhfZlbq_kdZyi_j_^ZqZmijZ\e_gby\gm`gucnjZ]f_gl[ehdZ
EXCEPTION
ijh]jZffu gZ
PL/SQL,
]^_ b ijhbkoh^bl ij_^mkfhlj_ggZy h[jZ[hldZ \ha
gbdr_cbkdexqbl_evghckblmZpbb
18 END;
19 /
��������� ������������ �������� ������ ���������� ��������������� ���
��������������������������������� ���������������������
������������������������������������������������������������� ����
���������������������������������������������������������������
������ 4.2.3.
SQL> DECLARE
2 TYPE Tabl_rec_type IS RECORD -- ����������� ������ ���� ������
3 (Argl LECTURE. LECTURE _ID%TYPE, -- ���������� ���� ��������
LECTURE_ID ������� LECTURE
4 Arg2 LECTURE .SURNAME%TYPE, -- ���������� ���� ��������
SURNAME ������� LECTUR
5 Arg3 LECTURE.NAME%TYPE , -- ���������� ���� ��������
NAME ������� LECTURE
6 Arg4 LECTURE.CITY%TYPE , --���������� ���� ��������
CITY ������� LECTURE
7 Arg5 LECTURE.UNIV_ID%TYPE); -- ���������� ���� ��������
UNIV_ID ������� LECTURE
8 T�b1���� Tabl_rec_type; --����������������������������������������
����
9 Cursor Cur2(I NUMBER) IS SELECT * FROM LECTURE
WHERE CITY����������� --�������������������
10 BEGIN
11 Open Cur2(2); --��������������������������
12 FETCH Cur2 INTO Tab1_rec;
13 WHILE Cur2%FOUND LOOP
14 DBMS_OUTPUT.PUT_LINE(Curl%ROWCOUNT II' 'IITabl_rec.
Arg2 II' 'IITabl_rec.Arg3 II' 'IITabl_rec.Arg4);
15 FETCH Cur2 INTO Tabl_rec;
16 END LOOP;
17 END;
18 /
4.3. ���������������������������������
������������ ��������� ������� ����������������� ��������� ��������
��������������������������������������������������������������������
����������������������������������� PL/SQL. ��������������������������
��� ����������������� ���� ���������� �������������� ��������� �����������
���������������������������������������������������������� EXCEPTION
���������� �� PL/SQL,� ���� �� ����������� ���������������� ���������� ����
�������������������������������
22
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
