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

UptoLike

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

31
CREATE [OR REPLACE] PACKAGE [
bfy_ko_fu
.]
bfy_iZd_lZ
{IS I AS}
ki_pbnbdZpbyBiZd_lZBgZBPL/SQL
Dexq_\h_ keh\h OR REPLACE mdZau\Z_l gZ [_amkeh\gh_ aZf_s_gb_
klZjh]hl_dklZki_pbnbdZpbbiZd_lZ?kebdexq_\h_keh\h OR REPLACEg_
mdZaZghbiZd_lhij_^_e_g\kbkl_f_lhaZf_s_gbyklZjh]hagZq_gbyki_pb
nbdZpbbiZd_lZg_ijhbkoh^blb\ha\jZsZ_lkykhh[s_gb_h[hrb[d_Ki_
pbnbdZpbyiZd_lZgZqbgZ_lkykhibkZgbydhgklZglbi_j_f_gguoIjbhib
kZgbbi_j_f_gguoiZd_lZdexq_\h_keh\h DECLAREg_bkihevam_lky
JZkkfhljbfijbf_jkha^Zgbyki_pbnbdZpbbiZd_lZdhlhjZykhklhbl
bahibkZgbydhgklZglunmgdpbbbijhp_^mju
IJBF?J 4.5.1.
SQL> CREATE OR REPLACE PACKAGE PAC
2 AS
3 PAC_CONST CONSTANT NUMBER := 20;
4 FUNCTION MUL(Argl NUMBER, Arg2 NUMBER)
5 RETURN NUMBER;
6 PROCEDURE AUDIT;
7 END;
8 /
Hi_jZlhjhij_^_e_gbybkihegbl_evghcqZklbl_eZiZd_lZ
Oracle
bk
ihevam_lke_^mxsbckbglZdkbk
CREATE [OR REPLACE] PACKAGE BODY
[
bfyBko_fu
]
bfyBiZd_lZ
{IS I AS}
FQHpbnbdZpbyBQDdHPDBgDB3/64/
Dexq_\h_ keh\h
OR REPLACE
mdZau\Z_l gZ [_amkeh\gh_ aZf_s_gb_
klZjh]hl_dklZl_eZiZd_lZ?kebdexq_\h_
;
keh\h
OR REPLACE
g_mdZaZgh
biZd_lhij_^_e_g\kbkl_f_lhaZf_s_gbyklZjh]hagZq_gbyl_eZiZd_lZg_
ijhbkoh^blb\ha\jZsZ_lkykhh[s_gb_h[hrb[d_
Hij_^_e_gb_ l_eZ iZd_lZ gZqbgZ_lky k hibkZgby dhgklZgl b i_j_f_g
guoDhgklZglubi_j_f_ggu_hibkZggu_\ki_pbnbdZpbbiZd_lZy\eyxlky
]eh[Zevgufb
b \l_e_iZd_lZ ih\lhjghg_ hibku\Zxlky
IjbhibkZgbbdhg
klZglbi_j_f_gguoiZd_lZdexq_\h_keh\h
DECLARE
g_bkihevam_lky
JZkkfhljbfijbf_jkha^Zgbyl_eZiZd_lZki_pbnbdZpbydhlhjh]hijb
\_^_gZ\ur_
.
Im klvnmgdpbyiZd_lZ
MUL
\uihegy_lmfgh`_gb_Zj]mf_glh\
gZdhgklZglmiZd_lZZijhp_^mjZ
AUDIT
nbdkbjm_lnZdlh[ jZs_gbydnmgd
pbb
MUL
aZibkvx\lZ[ebpmagZq_gbykq_lqbdZh[jZs_gbcbl_dm s_c^Zlu
Ij_^iheZ]Z_lky qlh lZ[ebpZ
TabAUD
kkhhl\_lkl\mxsbfb lbiZfb ^Zgguo
CREATE [OR REPLACE] PACKAGE [���_�����.]���_������
{IS I AS}
�����������������������PL/SQL
      ��������� ����� OR REPLACE� ���������� ��� ������������ ����������
������������������������������������������������������� OR REPLACE����
���������������������������������������� ���������������������������������
����������������� ����������������������������������������������������
����������������������������������������������������������������������
�������������������������������������� DECLARE�����������������
       ����������������������������������������������������������������
 �������������������������������������������
������ 4.5.1.
SQL> CREATE OR REPLACE PACKAGE PAC
  2 AS
  3 PAC_CONST CONSTANT NUMBER := 20;
  4 FUNCTION MUL(Argl NUMBER, Arg2 NUMBER)
  5 RETURN NUMBER;
  6 PROCEDURE AUDIT;
  7 END;
   8/
     ������������������������������������������������������� Oracle����
�����������������������������
CREATE [OR REPLACE] PACKAGE BODY
[����������]����������
{IS I AS}
�����������������������������

      ��������� ����� OR REPLACE� ���������� ��� ������������ ����������
����������������������������������������� ; ����� OR REPLACE�������������
��������������������������������������������������������������������������
���������������������������������������������������������������
      ������������ ����� ������� ����������� �� ��������� ��������� �� ��������
�����������������������������������������������������������������������
������������ �� ������� ���������������� ��� ������������ �����������������
���������������������������������������� DECLARE�����������������
      ������������������������������������������������������������������
�����������.��������������������� MUL��������������������������������
�������������������������������� AUDIT���������������������������������
��� MUL���������������������������������������������������������������
���������������� ���� ������� TabAUD� �� ����������������� ������� �������


                                                                            31