Основы (асослар)
Download 0.95 Mb.
|
PL-SQL Маъруза матни
- Bu sahifa navigatsiya:
- МУНДАРИЖА
Объектларни йўқотишОбъектли жадвалдан объектларни чиқариб ташлаш учун DELETE жумласидан фойдаланиш лозим: BEGIN DELETE FROM persons p WHERE p.home_address = '108 Palm Dr'; ... END; МУНДАРИЖАPL/SQL АСОСЛАРИ 3 Белгилар тўплами 3 Лексемалар 3 Чеклагичлар 4 Содда белгилар 4 Мураккаб белгилар 4 Идентификаторлар 5 Заҳираланган сўзлар 5 Олдиндан аниқланган идентификаторлар 6 Қўштирноқ ичидаги идентификаторлар 6 Литераллар 6 Сонли литераллар 6 Белгили литераллар 6 Қаторли литераллар: 6 Бул литераллар 7 Изоҳлар 7 Бир қаторли изоҳ 7 Кўп қаторли изоҳ 7 Берилганлар турлари 8 Скаляр турлар 8 Мураккаб турлар 8 Хавола турлари 8 Number турлари 8 BINARY_INTEGER 8 BINARY_INTEGER тур остилари: 8 NUMBER 9 NUMBER тур остилари 9 PLS_INTEGER 10 PLS_INTEGER тури -2147483647 .. 2147483647 интервалдаги ишорали бутун сонларни ифодалаш учун ишлатилади. 10 Белгили турлар 10 CHAR 10 VARCHAR2 10 LONG 10 LONG RAW 11 RAW 11 BOOLEAN 11 DATE 11 ROWID 12 NLS белгили турлари 12 LOB турлари 12 BFILE 12 BLOB 12 СLOB 13 NСLOB 13 Фойдаланувчи томонидан аниқланган турлар 13 Берилганлар турларини ўзгартириш 14 Ошкормас тарзда ўзгаритириш жадвали. 15 15 Ўзгарувчи ва ўзгармасларни эълон қилиш 15 %ROWTYPE ишлатиш 16 Хамроҳ номларни ишлатиш 17 Номлаш қоидалари 17 Таъсир ва кўриниш соҳалари 19 Қиймат бериш оператори 21 Бул қийматлар 21 21 Берилганлар базасидаги қийматлар 22 Ифода ва солиштириш 22 Амалларни бажариш тартиби 23 Мантиқий амаллар 23 Солиштириш амаллари 24 IS NULL оператори 24 LIKE 24 BETWEEN оператори 24 IN оператори 25 Конкатенация оператори 25 Бул ифодалар 25 Арифметик ифодалар 25 Белгили ифодалар 25 Санавий ифодалар 26 NULL қиймати 26 NOT оператори 27 Нол узунликдаги қатор 27 Конкатенация амали 27 Функциялар 27 Ички қурилган функциялар 28 Назорат тузилмалари 29 Назорат тузилмалари 30 Шартли назорат: IF жумлалари 30 IF-THEN 30 IF-THEN-ELSE 30 IF-THEN-ELSIF 31 Итератив назорат: LOOP ва EXIT жумлалари 32 LOOP 32 EXIT 33 EXIT-WHEN 33 Loop меткалари 34 WHILE-LOOP 34 FOR-LOOP 35 Итерация схемалари 36 Динамик интервал 37 Таъсир қилиш соҳаси 37 EXIT жумласидан фойдаланиш 38 Кетма-кет бошқарув: GOTO ва NULL жумлалари 39 GOTO жумласи 39 Чегаралар 40 NULL Statement 42 Коллекциялар ва ёзувлар 43 Асосий бўлимлар 43 Коллекция нима? 43 Ичма-ич жойлашган жадваллар 43 Индекслаштирилган жадваллар ва ичма-ич жойлашган жадваллар 44 Массивлар 44 Массивлар ва ичма-ич жойлашган жадваллар 44 Коллекцияларни аниқлаш ва эълон қилиш 45 Коллекцияларни эълон қилиш 47 Коллекцияларни инициализация қилиш ва унга ҳавола этиш 48 Коллекция элементларига мурожаат қилиш 50 Коллекцияларга қиймат бериш ва солиштириш 51 Коллекция элементларига қиймат бериш 52 Коллекцияларни яхлит солиштириш 53 Коллекцияларни бошқариш 53 Ичма-ич жойлашган жадвалга доир мисоллар 53 Массивларга мисоллар 56 Индивидуал элементларни бошқариш 57 Oracle билан узаромулоқот 60 SQL қўллаб қувватлаш 60 Берилганларни бошқариш 60 Tранзакцияни бошқариш 60 SQL функциялари 61 SQL Pseudocolumns 61 CURRVAL and NEXTVAL 61 ROWID 62 ROWNUM 62 SQL операторлари 62 Солиштириш операторлари 62 Тўплам операторлари 63 Қатор операторлари 63 Курсорларни бошқариш 63 Ошкор курсорлар 63 Курсорни эълон қилиш 63 Курсорни очиш 64 Курсор параметрларини узатиш 64 Курсордан қаторларни олиш 64 Курсорни ёпиш 65 Сўровостилардан фойдаланиш 66 Ошкормас курсорлар 66 Курсорларни пакетларда бирлаштириш 66 FOR Loops курсоридан фойдаланиш 67 Сўровостилардан фойдаланиш 68 Хамроҳ номлардан фойдаланиш 68 Параметрларни узатиш 68 Курсор ўзгарувчиларидан фойдаланиш 69 Курсор ўзгарувчиси нима? 69 Нима учун курсор ўзгарувчисидан фойдаланиш керак? 69 REF CURSOR турини аниқлаш 69 Курсор ўзгарувчисини эълон қилиш 69 Курсор ўзгарувчиси параметр сифатида 70 Курсор ўзгарувчиларини бошқариш 70 Курсор ўзгарувчисини очиш 70 Курсор ўзгарувчисидан қаторларни олиш 72 Курсор ўзгарувчисини ёпиш 73 1 мисол 73 2 мисол 74 3 мисол 74 4 мисол 76 Курсор атрибутларидан фойдаланиш 78 Ошкор курсор атрибутлари 78 %FOUND 78 %ISOPEN 78 %NOTFOUND 79 %ROWCOUNT 79 Курсор атрибутлари қийматлари 79 Мисоллар 80 Ошкормас курсор атрибутлари 81 %FOUND 81 %ISOPEN 82 %NOTFOUND 82 %ROWCOUNT 82 Хатоликларга ишлов бериш 82 Ушбу бўлимда биз қуйидаги мавзуларга тўхталиб ўтамиз: 82 Хатоликлар 82 Мустасноларнинг ижобий томонлари 83 Олдиндан аниқланган хатоликлар 84 Фойдаланувчи томонидан аниқланган мустаснолар 87 Мустасноларни эълон қилиш 87 Эълон қилиш қоидалари 88 EXCEPTION_INIT фойдаланиш 88 Raise_application_error фойдаланиш 89 Олдиндан аниқланган мустасноларни қайта эълон қилиш 90 Мустасно қандай содир этилади 90 RAISE жумласидан фойдаланиш 90 Мустаснолар қандай тарқалади 91 Расм. Тарқалиш қоидалари: 1 мисол 91 Расм. Тарқалиш қоидалари: 2 мисол 92 Расм. Тарқалиш қоидалари: 3 мисол 92 Мустаснони қайта содир этиш 93 Содир этилган мустасноларга ишлов бериш 94 Эълон қилиш қисмида мустасноларнинг содир этилиши 95 Ишлов берувчида содир этилган мустаснолар 95 Мустаснога ишлов берувчидан чиқиш ва унга кириш 95 SQLCODE ва SQLERRM фойдаланиш 96 Фойдали усуллар 97 Мустасно содир этилгандан сўнг ишни давом этириш 97 Транзакцияни қайта бажариш 98 Локатор ўзгарувчиларидан фойдаланиш 99 Объект турлари 99 Объект тури нима? 100 Нима учун объект тури ишлатилади? 101 Объект турининг тузилиши 101 Объект турининг компоненталари 103 Атрибутлар 103 Методлар 104 SELF параметри 105 Номлаш қоидаси 106 Акслантириш ва тартиб методлари 106 Эслатма 108 Конструктор методлари 108 Объект турларини аниқлаш 108 Download 0.95 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling