Распределенные базы данных на примере Oracle. Астахова И.Ф. - 23 стр.

UptoLike

Составители: 

23
G_dhlhju_ ij_^hij_^_e_ggu_ bkdexqbl_evgu_ kblmZpbb
PL/SQL
ij_^klZ\e_gu \ lZ[ebp_. Iheguc i_j_q_gv bkdexqbl_evguo kblmZpbc fh
`_l[ulvgZc^_g\jmdh\h^kl\_ihyaudm PL/SQL.
Kbf\hebq_kdh_bfyij_^hij_^_e_gghc
bkdexqbl_evghckblmZpbb
HibkZgb_ij_^hij_^_e_gghcbk
dexqbl_evghckblmZpbb
LOGIN_DENIED
G_mki_rgh_ ih^dexq_gb_ d k_j\_jm
gZijbf_j \\_^_g hrb[hqguc iZ
jhev
NOT_LOGGED_ON
IhiuldZ \uihegblv ^_ckl\b_ [_a
ih^dexq_gbyd
k_j\_jm
Oracle
INVALID_CURSOR
KkuedZgZg_^himklbfucdmjkhjbeb
g_^himklbfZyhi_jZpbykdmjkhjhf
1 2
NO_DATA_FOUND
G_ gZc^_gu ^Zggu_ khhl\_lkl\mx
sb_hi_jZlhjm
SELECT INTO
DUP_VAL_ON_INDEX
IhiuldZ\klZ\blvagZq_gb_
-
^m[ebdZl
\ klhe[_p k h]jZgbq_gb_f gZ mgb
dZevghklvagZq_gby
TOO_MANY_ROWS
Hi_jZlhj
SELECT INTO
\ha\jZsZ_l
[he__h^ghckljhdb\i_j_f_ggmx
VALUE_ERROR
:jbnf_lbq_kdZy hrb[dZ hrb[dZ
ij_h[jZah\Zgbybebmk_q_gbb
JZkkfhljbf ijbf_jijh]jZffukh[jZ[hldhcbkdexqbl_evguokblmZ
pbc<l_dkl_ijh]jZffuijhims_ghi_jZlhjhldjulbydmjkhjZihwlhfmijb
h[jZs_gbb d f_lh^m
% FOUND
g_hldjulh]h dmjkhjZ \hagbdg_l bkdexqb
l_evgZy
kblmZpby
INVALID_CURSOR.
IJBF?J
4.3.1.
SQL> DECLARE
2 Argl LECTURE. LECTURE _ID%TYPE;
3 Arg2 LECTURE .SURNAME%TYPE;
4 Arg3 LECTURE.NAME%TYPE ;
5 Arg4 LECTURE.CITY%TYPE;
6 Arg5 LECTURE.UNIV_ID%TYPE;
7 Cursor Curl IS SELECT * FROM LECTURE;
     ���������� ����������������� ��������������� �������� PL/SQL
������������� �� �������.� ������� ��������� ��������������� ��������� ���
�������������������������������������� PL/SQL.
������������������������������������ ������������������������������������
�����������������������              ���������������������
LOGIN_DENIED                          ����������� ������������ �� ��������
                                      ����������� ������� ���������� ���
                                      ������


NOT_LOGGED_ON                         �������� ���������� ��������� ����
                                      ������������� ������� Oracle
INVALID_CURSOR                        ����������������������������������
                                      ��������������������������������
                 1                                      2
NO_DATA_FOUND                         ��� �������� �������� �������������
                                      ������������� SELECT INTO
DUP_VAL_ON_INDEX
                                      �������������������������-���������
                                      �� �������� �� ������������� ��� ����
                                      �������������������
TOO_MANY_ROWS
                                      �������� SELECT INTO� �����������
                                      ����������� �������������������
VALUE_ERROR
                                      ��������������� �������� �������
                                      ���������������������������

      ��������������������������������������������������������������
������������������������������������������������������������������������
���������� �� ������� % FOUND� ������������ �������� ���������� ��������
������� �������� INVALID_CURSOR.
������ 4.3.1.
 SQL> DECLARE
      2 Argl LECTURE. LECTURE _ID%TYPE;
      3 Arg2 LECTURE .SURNAME%TYPE;
      4 Arg3 LECTURE.NAME%TYPE ;
      5 Arg4 LECTURE.CITY%TYPE;
      6 Arg5 LECTURE.UNIV_ID%TYPE;
      7 Cursor Curl IS SELECT * FROM LECTURE;

                                                                         23