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

UptoLike

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

26
Bkdexqbl_evgZykblmZpby
’);
21 WHEN OTHERS THEN
22 DBMS_OUTPUT.PUT_LINE('Orb[dZ ijbeh`_gby
.
He^b
Z]ghklbjh\ZggZyhrb[dZ );
23 END;
24 /
AZ^Zgb_
1.
K^_eZlv\u[hjdmbalZ[ebpu
STUDENT
kbkihevah\Zgb_fdmjkhjZ bpbd
eZ k f_lh^hf
FOUND
^ey ihemq_gby ^Zgguo h klm^_glZo `b\msbo \
Fhkd\_
2.
K^_eZlv\u[hjdmbalZ[ebpu
SUBJECT
kbkihevah\Zgb_fdmjkhjZbpbd
eZkf_lh^hf
FOUND
^eyihemq_gby^Zgguohij_^f_lZo\h
-
hfk_f_
klj_
3.
K^_eZlv\u[hjdmbalZ[ebpu
UNIVERSITY
kbkihevah\Zgb_fdmjkhjZ b
pbdeZ k f_lh^hf
FOUND
^ey ihemq_gby ^Zgguo h[ mgb\_jkbl_lZo k
j_clbg]hf[hevrbf
4.
K^_eZlv\u[hjdmbalZ[ebpu
EXAM_MARKS
kbkihevah\Zgb_fdmjkhjZ
bpbdeZkf_lh^hf
FOUND
^eyihemq_gby^Zgguo
h[wdaZf_gZok^Zg
guo\^Zggmx^Zlm
5.
K^_eZlv \u[hjdm ba lZ[ebpu
SUBJ_LECT
k bkihevah\Zgb_f dmjkhjZ b
pbdeZkf_lh^hf
FOUND
^eyihemq_gby^Zgguohij_ih^Z\Zl_eyoqb
lZxsboij_^f_lk^Zggufghf_jhf
4.4. Kha^Zgb_ihevah\Zl_evkdboijhp_^mjbnmgdpbc
Ijhp_^mju
b
nmgdpbb
wlhh[t_dlu[Zau^Zgguob
ke_^h\Zl_evghhgb
kha^ZxlkydhfZg^hc
CREATE
bmgbqlh`ZxlkydhfZg^hc
DROP.
Ijbkha^Z
gbbijhp_^mjubnmgdpbb
^he`gu[ulvhij_^_e_gubfyh[t_dlZi_j_q_gv
b lbi iZjZf_ljh\ b eh]bdZ jZ[hlu ijhp_^mju beb nmgdpbb hibkZggu_ gZ
yaud_
PL/SQL
Qlh[ukha^Zlvijhp_^mjmbebnmgdpbxg_h[oh^bfh
bf_lvkbkl_fgu_
ijb\be_]bb
CREATE PROCEDURE.
>ey
c
ha^Zgby ijhp_^mju nmgdpbb beb
iZd_lZ\ko_f_ hlebqghc
hl l_dms_c ko_fu ihevah\Zl_ey lj_[mxlky kbk
l_fgu_ijb\be_]bb
CREATE ANY PROCEDURE.
Ihke_hij_^_e_gbybf_gb
gh\hcijhp_^mjubebnmgdpbbg_h[oh^bfhaZ^Zlv__bf_gZlbiub\b^uiZ
jZf_ljh\
>ey dZ`^h]h iZjZf_ljZ ^he`_g [ulvmdZaZgh^bgba\b^h\
iZjZ
f_ljZ
— IN, OUT
beb
IN OUT.
<b^iZjZf_ljZ
IN
ij_^iheZ]Z_lqlhagZq_gb_
iZjZf_ljZ^he`gh[ulvhij_^_e_gh
ijbh[jZs_gbbdijhp_^mj_bg_baf_
gy_lkyijhp_^mjhc
IhiuldZ baf_gblv \ l_e_ ijhp_^mju iZjZf_lj \b^Z
IN
ijb\_^_l d
khh[s_gbxh[hrb[d_<b^iZjZf_ljZ
OUT
ij_^iheZ]Z_lbaf_g_gb_agZq_
          �����������������������’);
     21 WHEN OTHERS THEN
     22 DBMS_OUTPUT.PUT_LINE('O����� ���������� . He������
     ����������������������������� );
     23 END;
     24 /

���������

1. ���������������������������STUDENT �������������������������������
   ��� �� �������� �FOUND ���� ���������� ������� �� ����������� �������� ��
   �������
2. ��������������������������� SUBJECT �������������������������������
   ��������������FOUND �������������������������������������-��������
   �����
3. ��������������������������� UNIVERSITY ���������������������������
   ������ �� �������� �FOUND ���� ���������� ������� ��� �������������� ��
   ����������������������
4. �������������������������� EXAM_MARKS �������������������������
   �������������������FOUND �������������������� �������������������
   ������������������
5. �������� �������� ��� �������� SUBJ_LECT �� ��������������� �������� ��
   �����������������FOUND ������������������������������������������
   ��������������������������������

      4.4. ��������������������������������������������
     ������������������� —��������������������������� �������������������
������������������ CREATE������������������������ DROP.�����������
����������������������� ����������������������������������������������
�� ���� ����������� �� ������� ������� ���������� ���� ��������� ���������� ���
����� PL/SQL
    ����������������������������������������������� �����������������
���������� CREATE PROCEDURE.���� c�������� ����������� �������� ����
������������������������ ��� �������� ������ �������������� ���������� ����
����������������� CREATE ANY PROCEDURE. ������������������������
�����������������������������������������������������������������������
��������� ����� �������� ���������� ������� ����� ������� �������� ����� �����
����� — IN, OUT���� IN OUT.�������������� IN����������������������������
�������������������������������� �������������������������������������
������������������
       �������� ��������� �� ����� ���������� ��������� ���� IN� ��������� ��
���������������������������������� OUT������������������������������


                                                                            26