Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги андижон машинасозлик унститути



Download 1,31 Mb.
Pdf ko'rish
bet17/45
Sana23.02.2022
Hajmi1,31 Mb.
#155628
1   ...   13   14   15   16   17   18   19   20   ...   45
Bog'liq
oracle malumotlar bazasini organish

SQL>CONNECT ul/ulpsvf@educ; 
Connected.
SQL>CREATE TABLE Tab2(At1 NUMBER, At2 NUMBER);
TABLE created. 
SQL>CREATE VIEW Vul AS 2 SELECT * FROM Tab2 WITH READ 
ONLY;
View created.
SQL>GRANT INSERT ON Tab2 TO u2;


 
29 
Grant succeeded.
SQL>GRANT INSERT ON Vul TO u2;
Grant succeeded.
SQL>CONNECT u2/u2psw@educ;
Connected.
SQL>INSERT INTO ul.Vul VALUES(1,2);
INSERT INTO ul.VUl VALUES (1,2) * ' ERROR at line 1: ORA-01732: data 
manipulAT1on operAT1on not legal on this view 
SQLINSERT INTO ul.Tab2 VALUES(1,2);
Фақат ўқиш учун чекланишли тасаввурни яратиш протоколи.
Тасаввурни олиб ташлаш
Тасаввурни 
олиб 
ташлаш 
учун 
DROP 
VIEW 
командаси 
ишлатилади.Тасаввурни олиб ташлаш учун уни эгаси бўлиши керак ёки 
DROP ANY VIEW имтиёзига эга бўлиш керак. Командани синтаксиси 
қуйидагича: 
DROP VIEW [схема_номи.]тасаввур_номи 
Тасаввурни олиб ташлашганда, унга мурожат объектлар олиб 
ташланмайди, 
улар 
хақиқий 
бўлмай 
қолади.Олиб 
ташланаётган 
тасаввурларга бериладиган имтиёзлар бекор қилинади. Мисол: vu3 
Тасаввурни олиб ташлашга мисол.
SQL>DROP VIEW vu3;
View droped.
Сатрларни қўшиш амали
Жадвалга ёки асосий жадвал тасаввурларига сатрлар қўшиш учун 
INSERT командаси ишлатилади. 
 Унинг синтаксиси:


 
30 
INSERT INTO {[схема_номи.]{жадвал_номи|тасаввур_номи} 
[@МБ_боғланиш_номи]|(қисм_сўров_1)}[(устун_номи[,устун_номи...])] 
{VALUES(ифода[,ифода]...)}|қисм_сўров_2]
INSERT да ёзилган жумлалар кўрсатилган кетма кетликда ёзилиши 
керак. Тасаввурни ишлатиб сатр қўшилса, сатр тасаввурни асосий (базовий) 
жадвалига қўшилади. Мажбурий бўлмаган параметр схема номи Oracle мос 
объекти жойлашган схема номи аниқлаштиради. Сукут билан амални 
бажараётган фойдаланувчи схемаси ишлатилади. @МБ боғланиш_номи 
параметри узоқлашган маълумот базаси билан боғланиш номини ўрнатади. 
Агар узоқлашган маълумот базаси билан боғланиш номи кўрсатилмаса, унда 
Oracleни мос объекти асосий маълумот базасида жойлашган деб 
ҳисобланади. қисм_сўров_1 параметри тасаввурга деб ҳисобланадиган қисм 
сўровни беради. Ифода параметри ҳисобланувчи ифодага алмаштирилади. 
Одатда у INTO калит сўзидан кейин қийматлари кўрсатилган, жадвал, 
тасаввур ва сурат устунларидаги маълумотларга асосланади. қисм_сўров_2 
параметри киритилаётган сатрлар тўпламини яратадиган қисм сўровни 
билдиради. Tab1 ва Tab2 жадвалга сатрларни қўшиш операторини 
ишлатишни кўриб чиқамиз. Tab1 ва Tab2 жадвал қуйидаги командалар билан 
яратилган ва тўлдирилган . 
SQL>CREATE TABLE Tab1 (At1 CHAR(3), At2 NUMBER);
SQL>CREATE TABLE Tab2 (At1 NUMBER);
SQL>INSERT INTO Tab1 VALUES('A',1);
Листинг. Қийматлар рўйхатини ошкор кўрсатиб сатр қўшиш.
SQL>INSERT INTO Tab1 VALUES('В1’, NULL);
Листинг. Атрибут қийматлардан бирига аниқмас қийматли сатрни 
қўшиш.
DELETE Сатрларни олиб ташлаш амали 


 
31 
DELETE амали жадваллардан ва тасввурларни базаси жадвалидан 
сатрларни олиб ташлаш учун ишлатилади.
Синтаксиси:

Download 1,31 Mb.

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




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