Биринчи маърузаROWID турдаги берилганлар
2021 SQL Oracle
Бу функциялар тўғрисида кейинроқ батафсил изоҳ берамиз. 2.9. Бўш қиймат.Агарда қатордаги бирор устунда қиймат бўлмаса, бу устун бўш қиймат ёки null қийматга эга дейилади. Солиштириш шартларида СОММ = NULL кўринишдаги солиштириш натижаси номаълум. µуйидаги жадвалда бўш қийматлар қатнашган амалларнинг натижалари келтирилган:
2.10. Псевдоустунлар.Псевдоустунлар ўзини худди устунлардек олиб боради, лекин улар ҳақиқатда жадвалда сақланмайди. Псевдоустунлардан берилганларни фақат ўқиш мумкин холос. Бу ерда биз асосан CURRVAL; NEXTVAL; LEVEL; ROWID; ROWNUM псевдоустунларни ўрганиш билан чегараланамиз. а) CURRVAL ва NEXTVAL. Кетма - кетлик ( sequence ) - бу схеманинг объекти бўлиб, у уникал бўлган кетма - кет қийматларни ишлаб чиқаради. CURRVAL - кетма кетликнинг оний қийматини қайтаради NEXTVAL - кетма кетликнинг оний қийматини ошириб навбатдаги қийматини қайтаради. Мисоллар. 1) ( Кетма кетликга мурожаат қилиш ) Sequence.CURRVAL Sequence. NEXTVAL Schema.sequence.CURRVAL Schema.sequence.NEXTVALSchema.sequence.CURRVAL@dblink Schema.sequence.NEXTVAL@dblink 2) Ишлатиш. 1. SELECT empseq.currval FROM DUAL; 2. INSERT INTO emp VALUES ( empseq.nextval, ‘ LEWIS ‘ , ‘CLERK ‘ , 7902, SYSDATE, 1200, NULL, 20 ); 3. INSERT INTO master_order (orderno , customer, orderdate ) VALUES ( orderseq.nextval, ‘ all “s Auto Shop ‘ , SYSDATE) INSERT INTO detail_order ( orderno, part, quantity ) VALUES ( orderseq.currval, ‘ SPARKPLUG’ ,4 ) INSERT INTO defaul_order ( orderno, part, quantity ) VALUES ( orderseq.currval, ‘ FUEL PUMP , 1 ) б) LEVEL - Иерархия дарахтидаги даража тартибини қайтаради. в) ROWID - қатор адресини қайтаради. Мисол. SELECT ROWID, ename FROM emp WHERE deptno = 20 г) ROWNUM. Берилганлар базасидан суғуриб олинган қатор тартибларини қайтаради. Мисол. SELECT * FROM emp WHERE ROWNUM < 10 10 та қаторни қайтаради. Изоҳлар. SQL операторларида изоҳларни қўшиш мумкин. | *.....* | - кўп қаторли изоҳлар учун ишлатилади. -- ( иккита минус белгиси) бир қаторли изоҳ учун ишлатилади. Мисол SELECT ename, -- номни танлаш job, -- лавозим loc, -- шаҳар FROM emp, -- барча хизматчилар учун dept WHERE emp.deptno = dept. deptno Download 0,58 Mb. Do'stlaringiz bilan baham: 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 |