ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »