á áá!
á°á 24-25 á¨ááááľ++ áłáá¤áŞáŤ 2019 áŽááá¨ááľ á ááŽá˛á˘ááľá á°áŤááˇáá˘
á áá
á˝áá ᨠOracle áĽáááľá áĽááľáľááľáš á áłáľáŤá˝á áŤáá ááá á˝ááŽá˝ áááŤááá˝á áĽáááłááᢠá¨ááá¨áĽ á áłá˝ 8 á˝ááŽá˝, á¨áááľ á ááŤáŽá˝ áĽá ááĽáŤáŞáŤ áá¸á.
á¨áá¨á°ááá áľááŞááľ á áá°áá á ááááŤáľ á¨ááá¨á á¨áá°áá á°á¨áłáłá áĽá´áľ áá áŤá á áá?
create sequence s start with 1;
select s.currval, s.nextval, s.currval, s.nextval, s.currval
from dual
connect by level <= 5;
- 1
- 5
- 10
- 25
- á áᣠáľá á°áľ áááŤá
ááá˝ ááľáĄáĽáá° Oracle á°ááľ (ᨠ8.1.6 á¨á°á áá°á)áĄ-
á á ááľ á¨SQL ááá፠ááľáĽáŁ Oracle á á°á¨áłáłá á ááľ áá áĽáť áá¨ááŤáᢠááááŤá áá°á¨áłáłá NEXTVAL á¨á ááľ á áá ááŁááť á¨áŤáᣠOracle á
á°á á°á¨á°áá á ááľ áá áá¨ááŤá áĽá áááá á¨NEXTVAL ááľá°áśá˝ á°ááłáłá áĽá´áľ ááááłáᢠááááŤá á¨CURRVAL áĽá NEXTVAL áááąáá ááŁááťáá˝ á¨áŤáᣠOracle á ááááŤá ááľáĽ ááá á áááľ á
á°á á°á¨á°á á˘ááŤá¸áá ááááąá CURRVAL áĽá NEXTVAL á°ááłáłá áĽá´áľá áá¨ááŤáá˘
á áááá, á¨áá°áá áĽá´áľ á¨ááľááŽá˝ áĽááľ áá ááááłá ᣠáááľá 5.
á¨áá¨á°ááá áľááŞááľ á áááľ ááááŤáľ á á°áá á¨áĄ ááľáĽ áľááľ á¨áľáá˝ áááŤá?
create table t(i integer check (i < 5));
create procedure p(p_from integer, p_to integer) as
begin
for i in p_from .. p_to loop
insert into t values (i);
end loop;
end;
/
exec p(1, 3);
exec p(4, 6);
exec p(7, 9);
- 0
- 3
- 4
- 5
- 6
- 9
ááá˝ ááľáĄáĽáá° Oracle á°ááľ (ᨠ11.2 á¨á°á áá°á)áĄ-
áááááá á¨SQL ááá፠á¨áá°áá አá ááľáŁ Oracle áľáá á¨ááłá ááĽáĽ (ááĽááľá á¨áááá) ááááľ áŤá°áááᢠá¨ááŤá ááááŤá áŤáá°áłáŤáŁ Oracle á áŤáľ á°á áááś áŤáá¨áŁááááá áĽá á¨áááá¨á°áá á¨áľá á°áľ áŽáľ á SQLCA ááľáĽ áá° SQLCODE ááááłáᢠáááłáᣠINSERT ááá፠á¨á°áŁá áĽá´áľá á áአá˘áá´ááľ ááľáĽ áááľááŁáľ á ááá¨á áľá á°áľ á¨áá á¨áŁ ááááŤá áá° áá á°áá¨áŁá ááá˘
HP á¨á°áá áá áá°áá áĽáá˛á áĽáá° áá á ááá፠á°á°áá ááá áŤáᢠáľááá , á¨ááááŞáŤá ᨠHP áĽáŞ á á°áłáŤ áááł áá áááá, áśáľáľ ááááŚá˝á á áľááĽáˇá; ááá°áá ᨠHP áĽáŞ á áľá á°áľ áŤá áá áĽá ááľááŁáľ á¨áťááá á áŤá°ááá áŞá¨ááľ ááááłá; áŚáľá°áá áĽáŞ á áá°áłáŤá ᣠáĽá á á áá á¨áĄ ááľáĽ áŚáľáľ ááááŚá˝ á á.
á¨áá¨á°ááá áľááŞááľ á áááľ ááááŤáľ á á°áá á¨áĄ ááľáĽ áľááľ á¨áľáá˝ áááŤá?
create table t(i integer, constraint i_ch check (i < 3));
begin
insert into t values (1);
insert into t values (null);
insert into t values (2);
insert into t values (null);
insert into t values (3);
insert into t values (null);
insert into t values (4);
insert into t values (null);
insert into t values (5);
exception
when others then
dbms_output.put_line('Oops!');
end;
/
- 1
- 2
- 3
- 4
- 5
- 6
- 7
ááá˝ ááľáĄáĽáá° Oracle á°ááľ (ᨠ11.2 á¨á°á áá°á)áĄ-
á¨áá°áť áá°áĽ á á áá á¨áĄ ááľáĽ áŤáá áĽáŤááłááą á¨áľá ááááľ áŤáá áľá áááł áĽáá˛áááš áŤáľá˝áááłáᢠáá°áĄá ááááŤáľ á á°áá á¨áĄ ááľáĽ áŤáá áĽáŤááłááą á¨áľá áááłáá áĽáááľ ááá á¨áááłáá (á á¨ááą ááááŤáľ) ááľá¨á á áá áľá˘ Oracle áá°áá°á á¨áľá á¨áźá áá°áĽ áááłá á˛áááá á áááłá ááľáĽ áŤá ááá¸áá á¨á ááľ áľáá˝ á á፠á¨áľá ááľáĽ áŤááľá á¨á ááľ áĽá´áśá˝ áŤááááłáá˘
áľááá áá áŁáśá áźáŠá áŤáááᣠáĽá ááááą áŤááłáá áĽáá áĽá´áąá áááľááŁáľ áĽáľáŞáá¨á áľá¨áľ á á°áłáŤ áááł ááá¸áá 3. á¨áá á áá á¨áľá á°áľ á áŤáŤá áĽááłá ááŠááąá áŤá¸áłá ᣠááá ááááľ á áá¨á°áľá áĽá á á°áá á¨áĄ ááľáĽ á áŤáľ á¨áľáá˝ áááŤá á¨áááá˝ 1 ᣠáŁáś ᣠ2 áĽá áŁáś áĽáá°ááá˘
á áĽááłá ááľáĽ á°ááłáłá áá á áŤáá áŚáł á¨áááľáąáľ á¨áľááš áĽááľ áĽá´áśá˝ áá¸á?
create table t (
a char(1 char),
b char(10 char),
c char(100 char),
i number(4),
j number(14),
k number(24),
x varchar2(1 char),
y varchar2(10 char),
z varchar2(100 char));
insert into t (a, b, i, j, x, y)
values ('Y', 'ĐĐ°ŃŃ', 10, 10, 'Đ', 'ĐĐ°ŃŃ');
- A áĽá X
- B áĽá Y
- ᲠáĽá áŹ
- C áĽá Z
- K áĽá Z
- áĽá áĽá á
- á áĽá á¤ááľ
- ááá á°áááá¨áá
ááá˝ ááľáĄá Oracle ááľáĽ á¨á°ááŤáŠ á áááľ áá¨ááá˝á áľááá¨áá¸áľ á¨á°ááą (12.1.0.2) á¨á°ááá¨áĄ áá¸áá˘
CHAR á¨ááἠá áááľ
á¨CHAR á¨ááἠá áááľ á áá¨á ááľ ááá áľáĽáľáĽ ááľáĽ áá ááááľ áŤáá á¨ááá ááĽá¨áááá ááááťáᢠá¨ááἠááłáá á˛ááĽáŠ á¨ááἠááłáá ááá áá á
áłá. Oracle á CHAR á ááľ ááľáĽ á¨á°á¨ááš ááá áĽá´áśá˝ á á°áá¨á á á¨áááá áľááá ááľáĽ á áá á á¨á°ááá¸á ááááľ áĽááłáá¸á áŤá¨áááŁáᢠá¨á ááľ ááááľ á áá á¨áá áĽá´áľ áŤáľááĄáŁ á¨ááŤá Oracle áŁáś ááŁáá áááá áá° á ááľ ááááľ áááá ááá˘
VARCHAR2 á¨ááἠá áááľ
á¨VARCHAR2 á¨ááἠá áááľ á áá¨á ááľ ááá áľáĽáľáĽ ááľáĽ á°áááá ááááľ áŤáá á¨ááá ááĽá¨áááá ááááťáᢠá¨ááἠááłáá á˛ááĽáŠ á¨ááἠááłáá ááá áá á
áłá. Oracle á¨ááá áĽá´áľá á VARCHAR2 á ááľ áá áĽááľá áĽáá°ááááľ áŤá¨ááťáᣠáŤá ááá áŁáś ááŁá áĽá´áą á¨á ááą ááááľ á áá áŤáááá˘
NUMBER á¨ááἠá áááľ
á¨NUMBER á¨ááἠá áááľ ááŽá áĽáá˛áá á áááłá áĽá á ááłá áá ááĽáŽá˝á á¨1.0 x 10-130 áĽáľá¨ 1.0 x 10126 áłáŤáŤáľáľ ááá áĽá´áśá˝á áŤá¨ááťáᢠáĽá´áą ááá á¨áá áá áŤáá ááá áĽáŠá á¨áá á¨ááłáĽ á áááá˝ á¨áááᢠ1.0 x 10126ᣠá¨á፠Oracle áľá
á°áľ ááááłáᢠáĽáŤááłááą á¨NUMBER áĽá´áľ á¨1 áĽáľá¨ 22 áŁááľ áááááᢠáá
áá á¨áááľ ááľáĽ á ááľááŁáľ áá ááľ á¨á°áá°á á¨ááĽá ááἠáĽá´áľ NUMBER(p) á áŁááľ ááľáĽ áŤáá á¨á ááľ áá á p á¨á ááľ á¨á°áá°á áĽá´áľ áľááááááľ á áá¨á°áá ááá áá°á áá˝ááᢠáá((ááááľ(p)+s)/2))+1 ááĽáŠ á áááłá á¨áá s á¨áᎠáá áĽáŠá á˛áá ááĽáŠ á ááłá á¨áá s 1 áĽáŠá ááá˘
á á°á¨ááŞáᣠá¨áá áĽá´áśá˝á áľá áá¨áá¸áľ á¨á°ááą á áááĽáἠáĽááá°áľá˘
áŁáś áááľ á á ááľ á ááľ ááľáĽ áŤá áĽá´áľ á áááá ááᢠáŁáśáá˝ á¨áá°áᣠáŤááłáá ááá á¨ááá°áá á ááἠáŤááááłáᢠNulls á¨ááἠáĽá´áśá˝ áŁáá¸á á ááśá˝ ááŤá¨á á¨áá°á á áá¨á ááą ááľáĽ áá¨ááťáᢠá áĽááá á ááŁááá˝ á¨á ááąá ááááľ (ááŽ) ááá¨áá¸áľ 1 áŁááľ áŤáľáááá¸áá. á á˛áľ á¨á¨áľá á áááľáľ á áá°áá á¨áľá áá á¨ááŠáľ á ááśá˝ áŁáś áááá¸áá áľááá áá á á°á¨áłáłá áŁáśáá˝á áá¨á°á áá¨ááť á áŤáľááááᢠáááłáᣠá¨á áá á¨áĄ á¨áá¨á¨áťááš áśáľáľ áááśá˝ áá á˘áľ á¨áá ááĽááá á ááśá˝ ááá ááἠá áá¨áá˝áá˘
á áĽááá áá¨ááá˝ áá á áááľá¨áľ, ááááŤáłáááľ áĽááááŁáá. á¨áá¨á ááą AL32UTF8 á˘ááŽá˛áá áá ááá áĽáá áĽááááłááᢠá áá á˘ááŽá˛áá ááľáĽ á¨áŠá˛áŤ áá°ááľ 2 áŁááľ ááááá˘
1) A áĽá Xᣠá¨ááľá áá a 'Y' 1 áŁááľ áááľáłáᣠá¨ááľá x 'D' áá 2 áŁááľ áááľáłáá˘
2) B áĽá Yᣠ'Vasya' á b ááľáĽ áĽá´áą áĽáľá¨ 10 ááááá˝ áŁá ááá°áśá˝ á¨á°áá áĽá 14 áŁááľ áááľáłáᣠ'Vasya' in d 8 áŁááľ áááľáłáá˘
3) C áĽá K. áááąá ááľáŽá˝ NULL áá á áá¸á, á¨ááą á áá ááá
á¨áá ááľáŽá˝ á á, áľááá
1 áŁááľ áááá.
4) C áĽá Z. áááąá ááľáŽá˝ NULL áá á áá¸á, ááá áá ááľá Z á á°áá á¨áĄ ááľáĽ á¨áá¨á¨áťá áá, áľááá
áŚáł á áááľáľá (0 áŁááľ). ááľá C 1 áŁááľ ááááá˘
5) K áĽá Z. á¨ááłáá ááłá áá á°ááłáłáᢠá Ꮰááľá ááľáĽ áŤáá áá 1 áŁááľáŁ á Z â 0 ááááá˘
6) I áĽá J. á á°ááą áá á¨áľ, áááąá áĽá´áśá˝ 2 áŁááľ áááľáłá. á¨á°ááśáš á¨á°áá°á°áá ááá á áá áá ááááąá áĽáá°ááá-áἠ((1 + 0)/2) +1 = 1 + 1 = 2.
7) J áĽá X. á á ááľá ááľáĽ áŤáá áá 2 áŁááľ áááľáłá, á X ááľá ááľáĽ áŤáá áá 2 áŁááľ áááľáłá.
á á á ááá, áľááááááš á ááŤáŽá˝ C áĽá K, I áĽá J, J áĽá X áá¸á.
á¨T_I áá¨á á áá áľáĽáľáĽ áá áŤá á áááá?
create table t (i integer);
insert into t select rownum from dual connect by level <= 10000;
create index t_i on t(i);
- áľá á áľá
- á ááśáá˝ á¨ááá áŠ
- áşáá˝ áŤá á
- á á áľá áşáá˝ á¨ááá áŠ
ááá˝ ááľáĄáĽáá° Oracle á°ááľ (ᨠ12.1 á¨á°á áá°á)áĄ-
áá˘-áá áá¨á á ááᣠá¨áá¨á á ááá áááľá°á ááá°á á¨áá¨á á áá áĽá´áľ áá á á°ááá á¨á¨áľáá˝á á áŤáá áá§á°á áááŤáá˘
á¨á˘áá´ááľ áááľá°á ááá°á á ááťáš á¨á˘áá´ááľ á ááľ ááá áá á¨á°áá á¨áĽ á ááľ áá°áá°á áĽáŤááá˝ á¨á áá áááŁá áááá áááá°á áá¨áłáᢠáá á°á á¨áááľá°á ááá°á áááŁá á¨áá¨á á áá á ááľá áŤáłáŤáá˘
á á°áá á¨áĽ ááľáĽ áŤááľ áĽááŽá˝ ááĽá áá á¨áááŤá¨áĽ áááľá°á ááá°á á¨áľááš á á áŤá á á áá á¨áĄ áĽááŽá˝ á áá¨á á áá ááá áĽáá°á°á°á¨á°áŠ áŤáłáŤáᢠá¨áá¨á ááą áá á¨á°áá á¨áĽ á ááľ áŤá°á¨áᣠá¨áá¨á ááą á¨áľáá˝á á áá¨á á áá ááá á¨á°á°á¨á°áŠ á áááá¸á á¨áľáášá á°ááľáŽ ááááŁáľ áááááᢠáá° á¨áľáá˝ ááĽá á¨áá¨á áááľá°á ááááŤáľ á¨áľááš á¨áá¨á á áá ááá áá á á°ááá° á áááá° á áłáłá¤á áĽááŽá˝ áá áĽáá°á°á á°á áŤáłáŤáᢠá¨áá¨á ááą áá á¨á°áá á¨áĽ á ááľ áŤá°á¨áᣠá¨áá¨á ááą á ááááá á¨á°á°á¨á°áŠ á¨áľáá˝ á áá áá¨á á áá ááá á°ááľáŽ á áŤááŁáá˘
á áá á ááŁá ááᥠá áľááá á¨á°á°á¨á°á¨ ááᣠáľááá á¨áááľá°á áááąá á á áá á¨áĄ ááľáĽ áŤááľ áĽááŽá˝ ááĽá áá áĽáŠá ááá á áἠááááᢠá 8 áŞááŁááľ áá°á á á¨ááá áá á ᣠáá° á ááľ áşá á¨áá á á áŁáĽ á¨ááĽá áĽá´áśá˝ á¨á ááľ áĽáá áá ááŁáŁáá áĽáá áá á á áá˝áá ᣠáľáááá á¨áĽááŽá˝ áĽáᾠᣠáĽá á áá¤áąá ᣠá¨áááľá°á áááľá¤ áááá áá° á áľá.
á¨áá¨á°áá áľááŞááľ á á¨áľáá ᨠN áĽá´áśá˝ á áá°á áá á¨ááἠááł á¨áá°á á ááźáśá˝ áá á á°áłáŤ áááł áá¨áááá?
create table t (
a varchar2(N char),
b varchar2(N char),
c varchar2(N char),
d varchar2(N char));
create index t_i on t (a, b, c, d);
- 100
- 200
- 400
- 800
- 1600
- 3200
- 6400
ááá˝ ááľáĄáĽáá° Oracle á°ááľ (ᨠ11.2 á¨á°á áá°á)áĄ-
ááááŤáłá á¨ááἠááł áá°áŚá˝
ááĽá
áá°áĽ á áááľ
áĽá´áľá ááľáĽ
áááŤáá˝áá˘
á¨á°á ááá á ááľ á á
áá áá á
75% á¨áá¨á ááą áá á á¨á ááłááľ ááŞáá˝ á˛áááľ
áľááá , á¨á°á áá áááśá˝ á á áá áá á ᨠ6 áŞáŁ ááĽáἠá¨áá áľá. ááĽá á¨áááá á á°áá¨á á á¨áá á¨áľ áŽáľ áá á¨á°áá°á¨á° áá. á AL32UTF8 á˘ááŽá˛ááᣠá ááľ ááá á˘á á 4 áŁááľ ááá áá˝ááᣠáľááá á áŁá á á¨á áááł 6 áŤá á ááááá˝ á¨1500 áŞááŁááľ áá ááŁáŁááᢠáľááá Oracle á N = 400 á˘áá´ááľ ááá áá áá¨áááá (á áŁá ááĽáá á¨ááłá ááá ááááľ 1600 ááááá˝ * 4 áŁááľ + áŽáľ ááááľ á˛áá) á N = 200 (ááá á¨á፠á áłá˝) áá¨á á áááá ááá á áŤáá˝áá áá°áŤá.
ᨠINSERT áŚááŹá°á á¨APPEND ááá áá á ááĽáł áááł áááĽá áááŤá á¨á°áá°á ááᢠááľá á´á á á°á°ááá áľ á á¨á´á áá á˘á°áá á áá áááá?
- ááᥠá ááĽáł áááł ááŤáá, ááľá á´á áĽáá°á°á á áá áá°áŤá
- ááᥠá ááĽáł áááł ááŤáá, ááá áá ááľá á´á á áá°áá áá
- ááᥠá á°ááá°á áááł ááŤáá, ááľá á´á áĽáá° áááłá ââáá áŤá
- ááᥠá á°ááá°á áááł ááŤáá, ááá áá ááľá á´á á áá°áá áá
- ááᥠá ááŤáá, áľá á°áľ áááááŁá
ááá˝ ááľáĄá áá á¨áą, áá á¨á áá á¨ááá áĽáŤá áá. áľáááááá áááľ áááááľáŁ á¨áá¨á°ááá á¨ááááá áá´á ááłáĽ á áááŁááá˘
- á ááĽáł áááł áá ááľááŁáľ á¨áá°á ááĽááľá á¨ááŤá¨ááἠᨠSQL áá°áá á ááá á ááĽáł á¨ááἠáĽááłá á ááá á áá¨áááá. áľááá á¨áááľááťáá á áááá áá¨ááἠá áŁá á¨áŁáľ áá ᣠá¨áááťá áŤááá ᣠáĽá á áá ááľáĽ ááá áááł á¨ááá ᣠááááŤáąá á ááá ááľááŁáľá á áĽá á ááááłáá˘
- ááľá á´áá á ááááá áá° áĽáááł áááŤá, á á áá á¨áĄ ááľáĽ áŤáá áá¨á á°ááłáłá á¨áá, á¨ááἠááłá áááł á á á ááá (ááá˝ á áá á¨áŚá˝) áá ááἠá ááŁá áľ áááł áá ááá°á¨áłá. áá á ááá˝ á¨ááἠáłááááľá áŤá áá áĽá á áááľ ááľáĽ áĽáá° áááľá áá°áá á á áá˝ááá˘
- á¨á°á á¨ááá ááá áá¨ááá á áááťá á á á ááá áĽáá° áľá á°áľ ááá áŤá. áĽáá áá APPEND ááá áááá ááľáłááľ á ááĽá, áĽá á¨á áá áááŽá˝ á ááááŽáá˝ á¨á°áťá áááľ ááľáĽ áááŁáłá¸á áá, áŤááá áá áŚááŹá°áŠ ááááá á¨áááľ ááľáĽ áłáŤáľáᣠááá¸áá.
áľááá á¨áá á áá áááľ áá ááᥠá á°ááá°á (SQL) áááł ááŤáá, ááľá á´á ááá áá.
áĽáá° Oracle á°ááľ (ᨠ8.04 á¨á°á áá°á)áĄ-
á¨áĽááłáá˝ ááŁáľ ááááŤá áŤá ááľá ááá፠áĽá á¨áľá
á°áľ áááĽááľ á á°ááá°á á¨ááľáá˘áŤ ááááľ á áá áá á á°á¨áłáłá áĽáá˛á°áá á áŤá°ááááᢠáá¨áľ áŤá áááł á á ááľ ááĽááľ ááľáĽ á¨á ááľ áá á áá áá° á°ááłáłáŠ á áá á¨áĽ á¨áá°ááą ááááŤáá˝ áá áá°áĽ áá, áá
á á¨áľá
á°áľ áááááśá˝á ááŤáľá¨áľá áá˝áá.
áááłáᣠááľá
á´áá˝ ááá á¨ááŁááť áłááááľ á á á¨á´áá áá áŤáᣠááĽáł áááľ INSERT (á°á¨áłáłá ááá áľááŠ) ááá áá á˛ááአᨠAPPEND ááá á˝á ááŁááᣠáĽáá˛áá PARALLEL ááá ááá á ááá
áŤáá˘
á¨áá¨á°áá áľááŞááľ á˛á°áá á áá áááá?
create table t(i integer not null primary key, j integer references t);
create trigger t_a_i after insert on t for each row
declare
pragma autonomous_transaction;
begin
insert into t values (:new.i + 1, :new.i);
commit;
end;
/
insert into t values (1, null);
- á á°áłáŤ áááł áá ááá
- á á ááŁáĽ áľá á°áľ ááááŤáľ á áááłáŤáľá˘
- áľá á°áľáĄ áŤáąá á¨áťá ááĽááľ áľááá á áá°ááá˘
- á¨áá°ááá á¨áĽáŞ ááá°áť á¨ááá áá á¨á°áŤáŤá áľá á°áľ
- á¨áá ááá áĽá°áľ áľá á°áľ
- á¨áááááŤáá˝ áá á¨á°áŤáŤá áľá á°áľ
ááá˝ ááľáĄá á¨á´áá áĽá ááľá á´á á áľááá á¨á°áá አáá¸á áĽá áá ááá áá° á˝ááŽá˝ áá፠á áááŁá. á áááľááľ ááľáĽ á¨áŤáľ áá ááĽááśá˝á ááááłáᣠáŤáá áá፠áááŁáľ á ááťááᣠáááłáá˘
á¨ááááŞáŤáá á¨áľá áŤáľáᥠá áá á¨á°áłáŤ ááľá á´ áá°áŽáą ááá°áá á¨áľá áĽáá˛áᣠáŤá°áááá, áá á ááľá á´á áĽáá°áá áĽáá˛ááŁá á áŤá°áááá, áśáľá°áá á¨áľá áŤáľááŁá, áĽá á¨á¨áá°áá á¨áĽáŞ áááá˝ á áá á áááŁáą ááááŤá áĽáľáŤáá°áłáŤ áľá¨áľ. ááá ᣠáá á¨áá ááĽáĽ áá° á¨ááł áááŁáᢠááľá á´á á ááá¸áá áľ ááᣠáááááŞáŤá á¨ááŁá áááἠááá¸á áá á áá°á ááááᢠáľááá ᣠá áŤáľ áá ááĽááľ ááľáĽ á¨áááľ ááľá á´ áá° á áá á¨áĄ ááááŁáľ ááááŤá á¨áá ááá áá áŤáá°ááá áááἠááᢠáá áá á á á áŤáľá¨áľáá (á¨áŤáľ áá ááĽááą áá¨áá ááľááŁáľ áá˝á áĽáá°áá ááá¨áľ áááá ááĽááľ áĽáľáŞáá˝á áá áĽáá) áĽá á á°ááłáłá áá ááá ááĽááľ áĽáŤáąá á¨áťá ááĽááą ááľá á´á áĽáá˛á ፠áá áĽááᢠáááááŤá áá¨á°áłá áĽá á áá¤áąá, á¨áááááŤáá˝ áá á á°áŤáŤá ááááŤáśá˝ áĽáŤáąá á¨áťá ááĽááą á°á°ááá.
á áłá°áł áĽááą ááľáĽ á¨á°áááᥠá°á áááá˝ áĽáť ááłá°á áá˝ááá˘
á áľá¸á᪠áá á?
-
áĽáá° áááľ áŁáśá˝, áá˛áŤáá áááá ááá á áľááá áá°ááŠá.
-
á áĽáááą á áá°ááᣠá áááľ áĽáŤááá˝ áá á°áłáľáťááá˘
-
ááášá á áľááá ááłááľá˘
-
áááąá áááľ áá áááťáá!
-
á á áľá°áŤá¨áśáš ááľáĽ áĽá˝ááá
14 á°á áááá˝ áľáá˝ á°áĽá°ááᢠ10 á°á áááá˝ áľáá á°á á
ጠá áľááááá˘
ááá: hab.com