Биринчи маъруза


subquery::= table_expression_clause::=



Download 0,58 Mb.
bet21/21
Sana10.07.2022
Hajmi0,58 Mb.
#769897
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
2021 SQL Oracle

subquery::=


table_expression_clause::=


sample_clause::=


with_clause::=


table_collection_expression::=


where_clause::=


outer_join::=


hierarchical_query_clause::=


group_by_clause::=


order_by_clause::=


for_update_clause::=




Insert.


Берилганлар базасидаги жадвалга янги қатор қўшиш учун ишлатилади
INSERT command : : =



table_expression_clause::=


with_clause::=


table_collection_expression::=


values_clause::=


returning_clause::=


Мисол 1. INSERT INTO dept


VALUES ( 50 , ‘PRODUCTION‘, ‘SAN FRANCISCO ‘ )


Update.


Берилганлар базасидаги жадвал қаторини янгилаш учун ишлатилади.
UPDATE command : : =


table_expression_clause::=


with_clause::=


table_collection_expression::=


set_clause::=


where_clause::=


returning_clause::=




Delete.


Берилганлар базасидаги жадвал қаторини ўчириш учун ишлатилади.
DELETE command : : =


table_expression_clause::=


.
with_clause::=


table_collection_expression::=


where_clause::=


returning_clause::=


8.3. Транзакцияларни бошқариш командалари:


µуйида транзакцияларни бошқариш командаларини келтирамиз.





Команда

Изоҳ

COMMIT

Охирги транзакция амалга оширган барча ўзгаришларни базага фиксирлайди.

ROLLBACK

Охирги транзакция амалга оширган барча ўзгаришларни бекор қилади.

SAVEPOINT

µайтиш нуқтасини белгилайди.

SET TRANSACTION

Оний транзакция хоссаларини белгилайди.

8.4. Сеансни бошқариш командалари:


µуйида сеансни бошқариш командаларини келтирамиз.





Команда

Изоҳ

ALTER SESSION

Сессия параметрларини ўзгартириш.

SET ROLE

Оний сессияда ролни ишчи ёки ишсиз ҳолатга келтириш.



Set role.


SET ROLE командаси оний сессияда ролни ишчи ёки ишсиз ҳолатга келтириш учун ишлатилади
Мисоллар:

  • SET ROLE gardener IDENTIFIED BY marigolds

marigolds пароли орқали аниқланган gardener ролни оний сеансда ишчи ҳолатга келтиради.

Барча ролларни оний сеансда ишчи ҳолатга келтиради.

  • SET ROLE ALL EXCEPT banker

banker ролидан ташқари барча ролларни оний сеансда ишчи ҳолатга келтиради

  • SET ROLE NONE

Барча ролларни оний сеансда ишсиз ҳолатга келтиради

8.5. Системани бошқариш командалари.


µуйида системани бошқариш командаларини келтирамиз.





Команда

Изоҳ

ALTER SYSTEM

Oracle7 экземплярини ўзгартиради.



8.6. Ички қурилган SQL командалари.





Команда

Изоҳ

ALLOCATE

Курсор ўзгарувчисини ўрнатиш .

CLOSE

Курсорни ёпиш.

CONNECT

Oracle7 экземплярига уланиш.

DECLARE CURSOR

Курсорни эълон қилиш.

DECLARE DATABASE

Узоқланган база номини эълон қилиш.

DECLARE STATEMENT

SQL жумласига SQL ўзгаручиси номини тайинлаш.

DECLARE TABLE

Жадвални эълон қилиш.

DESCRIBE

Дескрипторни тасвирлаш.

EXECUTE

SQL жумласи ёки PL/SQL блокини бажариш.

EXECUTE IMMEDIATE

Host ўзгарувчисига эга бўлмаган SQL sжумласини бажариш.

FETCH

Сўров орқали танлаб олинган қаторларни очиш.

OPEN

Курсорни очиш.

PREPARE

SQL жумласини анализ қилиш.

TYPE

Фойдаланувчи аниқлаган «equivalencing»-ни бажариш.







WHENEVER

Хатоликларга ишлов беришни аниқлаш.

М У Н Д А Р И Ж А



I БОБ 3
§1. ORACLE/SQL тилига кириш. 3
1.1. SQL тарихи. 3
1.2. SQL стандартлари 3
1.3. SQL тилининг ижобий томонлари. 4
1.4. Ички қурилган SQL . 5
1.5. Лексик келишувлар. 5
§ 2. SQL элементлари 6
2.1. Схема объектлари 6
2.2. Объектларни номлаш ва унинг қисмлари. 7
2.3. Объектларга мурожаат қилиш қоидалари ва тавсиялар. 8
2.4. Литераллар. 9
2.5. Берилганлар турлари 11
2.7. Берилганларни солиштириш қоидалари. 13
2.8. Берилганларни турини ўзгартириш. 13
2.9. Бўш қиймат. 14
2.10. Псевдоустунлар. 15
§ 3. Амаллар 16
3.1. Амаллар бажариш тартиби 16
3.2. Арифметик амалларга мисоллар 16
3.3. Белгили амалларга мисол. 17
3.4. Солиштириш амаллари. 17
3.5. Мантиқий амаллар. 18
3.6. Тўпламлар устида амаллар. 19
§ 4. Функциялар 19
4.1. Сонли функциялар 20
4.2. Белгили функциялар 20
4.3. Сана функциялари 22
4.4. Турларни ўзгартириш функциялари. 23
4.5. Бошқа функциялар 24
4.6. Гуруҳли функциялар. 25
§ 5. Формат маскалари 26
5.1. NUMBER форматининг элементлари. 26
5.2. DATE форматининг элементлари. 27
§ 6. Ифода (expr параметри) 28
6.1. Формалар 29
6.2. Ифодани декодлаштириш. 30
6.3. Ифодалар рўйхати. 31
§ 7. Шарт 31
33
§ 8. SQL командалари 34
8.1. Берилганларнинг аниқлаш тили командалари: 34
8.2. Берилганларнинг манипуляция қилиш тили командалари: 50
8.3. Транзакцияларни бошқариш командалари: 57
8.4. Сеансни бошқариш командалари: 57
8.5. Системани бошқариш командалари. 58
8.6. Ички қурилган SQL командалари. 58






Download 0,58 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish