IF x>y THEN max:=x;ELSE max:=y;END IF; | IF x > y THEN
| max := x;
| ELSE
| max := y;
| END IF;
Чеклагичлар PL/SQL махсус маънога эга бўлган
Содда белгилар
Мураккаб белгилар
иборат.
Содда белгилар битта белгидан иборат бўлиб улар қуйида келтирилган рўйхатдан таркиб топган:
+ қўшиш амали;
айириш еки унар минус амали;
* кўпайтириш амали;
/ бўлиш амали;
= муносабат амали;
< муносабат амали;
> муносабат амали;
( ифода еки рўйхат чеклагичи;
) ифода еки рўйхат чеклагичи;
; оператор тугаши аломати;
% атрибут аломати;
, рўйхатда элементларни ажратгичи;
. ҳаднинг селектори;
@ узоқланган кириш ҳуқуқи / аломати;
‘ белгилар қаторининг чеклагичи;
“ қуштирноқдаги идентификаторнинг чеклагичи;
: базали тил узгарувчисининг аломати;
Мураккаб белгилар
Мураккаб белгилар иккита белгилардан иборат:
** даражага кўтариш амали;
<> муносабат амали;
!= муносабат амали;
~= муносабат амали;
^= муносабат амали;
<= муносабат амали;
>= муносабат амали;
:= қиймат бериш оператори;
=> боғлаш оператори;
.. диапазон амали;
|| конкатенация операцияси;
<< метка чеклагичи;
>> метка чеклагичи;
-- бир қаторли изоҳнинг аломати;
/* кўп қаторли изоҳнинг боши;
*/ кўп қаторли изоҳнинг охири.
Идентификаторлар
Ўзгармас, ўзгарувчи, мустасно (исключение), курсор, қисмдастур ва пакетларни номлаш учун ишлатилади. Идентификатор ҳарфдан бошланади ва унда @, - , / бўш жойга ўхшаган белгилар қатнашиши мумкин эмас. Идентификатор узунлиги 30 ошмаслиги лозим. Намуналар келтирамиз:
X
t2
phone#
credit_limit
LastName
oracle$number
қуйидагилар эса:
mine&yours -- нотўғри (амперсанд қатнашаяпти)
debit-amount -- нотўғри (минус қатнашаяпти)
on/off -- нотўғри (слеш қатнашаяпти)
user id -- нотўғри (бўш жой қатнашаяпти)
идентификатор бўлолмайдилар.
Do'stlaringiz bilan baham: |