Mavzu: Kasbiy faoliyatda ma'lumotlar ombori bilan ishlash Reja



Download 157,23 Kb.
bet1/4
Sana03.06.2022
Hajmi157,23 Kb.
#631912
  1   2   3   4
Bog'liq
o\'rinbosti 2


Mavzu: Kasbiy faoliyatda ma'lumotlar ombori bilan ishlash
Reja:

  1. Ma'lumotlarni o'zgartirish buyrug'i

  2. Ichki protsedura va funksiyalardan foydalanish buyruqlari

  3. Ma'lumotlarning yaxlitligini tashkil etish. Triggerlar

Ma'lumotlarni o'zgartirish buyrug'i
SQL-ni yangilash buyrug'i butun satr va ba'zi kataklarning ma'lumotlarini o'zgartirish uchun ishlatilib,bunday buyruqni faqat ma'lum bir shartlar yordamida bajarishimiz kerak bo’ladi, ya'ni qaysi satrda raqamni o'zgartirish kerakligini aniq ko'rsatishimiz kerak.
SQL-ni yangilash buyrug'i oddiy sintaksisga ega bo'lib,to'g'ri foydalanish uchun qaysi ma'lumotlarni, qaysi ustunda va qaysi yozuvni o'zgartirish kerakligini ko'rsatish kerak. Keyin, skript tuzing hamda, uni bajaring. Keling, sizlar bilan misolni ko'rib chiqaylik.Siz o'zingizning tug'ilgan kuningizni o'zgartirishingiz kerak, u 4 nafar o'quvchilar jadvaliga kiritilgan.
P_BerthDay \u003d '04 / 12/2005'ni o'rnating, bu erda P_ID \u003d 4
Shart (ushbu skriptda) jadvalning barcha yozuvlarida tug'ilgan kunini o'zgartirmaydi, faqat keraklilarini yangilaydi xolos.
Dasturchilar ko'pincha ushbu buyruqni ishlatadilar, chunki bu jadvaldagi ma'lumotlarni barcha ma'lumotlarga katta zarar yetkazmasdan o'zgartirishga imkon bera oladi.
Ichki protsedura va funksiyalardan foydalanish buyruqlari


SQL-tilidan foydalanib biz nafaqat so'rovlar tuzishimiz, balki ma'lumotlar bilan ishlash uchun o'rnatilgan mexanizmlarni ham yaratishimiz mumkin. Bitta so'rovnomada ilgari yozilgan namunadan foydalanishimiz kerak bo'lgan holatlar mavjud.
Mantiqan, biz tanlov matnini nusxalashimiz va kerakli joyga joylashtirishimiz kerak, ammo biz oddiyroq muammoning yechimi bilan erishishimiz mumkin. Hisobotni chop etish tugmasi ishchi interfeysda, masalan, Excelda ko'rsatilganda ko'rib chiqaylik. Ushbu algoritm kerak bo'lganda amalga oshiriladi. O'rnatilgan va saqlangan protseduralar shu maqsadga xizmat qiladi. Bu holda buyruqlar protseduraga o'raladi va SQLExec buyrug'i yordamida chaqiriladi.
Biz ilgari tavsiflangan O'quvchilar jadvalidan o'quvchilarning tug'ilgan kunini ko'rsatish tartibini yaratdik deylik. Bunday holda, so'rovni to'liq yozishga hojat yo'q. Kerakli ma'lumotlarni olish uchun faqat Exec [protsedura nomi] buyrug'ini bajaramiz va tanlov uchun zarur bo'lgan parametrlarni o'tkazamiz. Misol tariqasida biz ushbu xarakterdagi protsedurani yaratish mexanizmini ko'rib chiqaylik:
CREATEPROCEDUREPrintPerson
@DB smalldatetime
@DE smalldatetime
Shaxsdan * tanlang
HumanResources.vEmployeeDepartmentTarixdan
Qaerda P_BerthDay\u003e \u003d @DB va P_BerthDay<= @DE
ANDEndDateISNULL;
Ushbu protsedura tug'ilgan kuni belgilangan muddat bo'lgan o'quvchilar haqidagi barcha ma'lumotlarni qaytaradi.

Download 157,23 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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