Foydalanuvchilarga ma’lumotlar bazalari va jadvallarni yaratish va tushirishga ruxsat beradi
Foydalanuvchilarga ma’lumotlar bazasida ko’rish, saqlanadigan protsedura, funksiyalarni yaratishga imkon beradi
Foydalanuvchilarga jadvallar, protseduralar va ko’rinishlar bo’yicha ruxsatlarni o’rnatish uchun ruxsat beradi.
Oracle-da SQL buyruqlaridan foydalanish
Oracle, ehtimol Microsoft SQL Serverning yagona jiddiy raqibidir. Aynan mana shu rivojlanish va boshqarish muhiti Microsoft dasturiy mahsulotining funktsiyalarini doimiy ravishda yaxshilaydi, chunki raqobat taraqqiyotning dvigateli hisoblanadi. Doimiy raqobatga qaramay, Oracle-ning SQL buyruqlari SQL-ga o'xshaydi. Shunisi e'tiborga loyiqki, Oracle SQLning deyarli to'liq nusxasi deb hisoblansa-da, ushbu tizim va umuman tilning mantiqi sodda deb hisoblanadi. Muayyan buyruqlar to'plamidan foydalanganda Oracle bunday murakkab tuzilishga ega emas hisoblanadi. Ushbu ma'lumotlar bazasini ishlab chiqish muhitlarining imkoniyatlarini hisobga olgan holda, Oracle murakkab ichki so'rovlar tuzilishiga ega emas.Ushbu farq ma'lumotlar bilan ishlashni ko'p marta tezlashtirishga imkon bera oladi, aksincha, ba'zi bir alohida holatlarda xotiradan behuda foydalanishga olib keladi. Oracle tuzilishi asosan vaqtinchalik jadvallar va ulardan foydalanish asosida qurilgan. Misol tariqasida: Ushbu tizimdagi SQL buyruqlari,SQL tilining o'zi standartlari bilan o'xshashlik asosida tuzilgan, garchi ular undan biroz farq qilsalar ham.
SELECTCONCAT (CONCAT (CONCAT ('o’qituvchi ', ism), CONCAT (SUBSTR (fname, 0, 1), SUBSTR (otch, 0, 1))), CONCAT ('qaysi fan mutahasisi', ishga qabul qilingan sana)) Qayerda qabul qilingan kun\u003e to_date ('01 .01.80 ',' dd.mm.yyyy ');
Ushbu so'rov ma'lum vaqt ichida ishga qabul qilingan o’qituvchilar to'g'risidagi ma'lumotlarni qaytaradi. So'rovning tuzilishi boshqacha bo'lishiga qaramay, ushbu tizimlarda SQL buyruqlarining bajarilishi o'xshash, faqat kichik detallar bundan mustasno holda.