Triggerlar va ulardan foydalanish position funksiyasi case ifodasini ishlatib shartli qiymatlarni ifodalash


Download 147.3 Kb.
bet3/5
Sana28.01.2023
Hajmi147.3 Kb.
#1136955
1   2   3   4   5
Bog'liq
trigger....

Eslatma. CASE ning birinchi va ikkinchi shakllari SQL tili standartiga kiritilgan, shuning uchun ular ko'pgina DBMSlarda qo'llanilishi kerak.
MS SQL 2012 versiyasi bilan soddalashtirilgan IIF belgisi paydo bo'ldi. U faqat 2 qiymat qaytarilganda CASE bayonotini soddalashtirish uchun ishlatilishi mumkin. IIF dizayni quyidagicha:
IIF (shart, haqiqiy_qiymat, noto'g'ri_qiymat)
Bular. Aslida, bu quyidagi CASE qurilishi uchun o'rash:
CASE WHEN sharti keyin haqiqiy_qiymat ELSE false_value END
Keling, misolni ko'rib chiqaylik:
ID, ism, ish haqi, IIF ni tanlang (Ish haqi = 2500, "Ish haqi = = 2500", "Ish haqi")< 2500") DemoIIF, CASE WHEN Salary>= 2500 UNDA "RFP> = 2500" QO'SHI "RFP< 2500" END DemoCASE FROM Employees
CASE, IIF konstruktsiyalari bir -biriga joylashtirilishi mumkin. Keling, mavhum misolni ko'rib chiqaylik:
ID, Ism, Ish haqi, Kafedrada (1,2) KEYIN BOShQA BO'LGANDA "A" ni tanlang = 3 SONRASIDA POSIDIDI joylashtirilgan holat 3dan keyin "B-1", keyin 4dan keyin "B-2" tugasa "C" "End Demo1, IIF (DepartmentID IN (1,2)," A ", IIF (DepartmentID = 3, 3dan keyin" B-1 ", 4dan keyin" B-2 "," C ") holatining holati) Demo2 Xodimlardan
CASE va IIF konstruktsiyalari natijani qaytaradigan ifodalar bo'lgani uchun biz ularni nafaqat SELECT blokida, balki ifodalarni ishlatishga ruxsat beruvchi boshqa bloklarda ham ishlatishimiz mumkin, masalan, WHERE yoki ORDER BY bandlarida.
SQL server hisob yozuvlarini boshqarish.
Access yordamchi ma’lumotlar tizimida aytilishicha loyihada Access ximoya tizimini adminitrlash vazifasini Сервис (Tools) menyusidagi Безопасность базы данных (Database Security) komandasi yordamida bajarishi mumkin. Bu komandaga murojaat qilish mumkin agar, yesli SQL Server Access loyihasi saqlanayotgan kompbyuterda o‘rnatilgan bo‘lsa. Bu vosita yordamida SQL Server da registratsiya qilish uchun hisob yozkvlarini, ma’lumotlar bazalari foydalanuvchilari hisob yozuvlarini va ularning rollarini qo‘shish, o‘chirish va o‘zgartirish mumkin.

SQL Server da registratsiya qilish uchun qo‘llanadigan ikki ximoya tizimi mavjud:




  • SQL Server o‘zining ximoya tizimi. Serverda registratsiyadan o‘tish uchun server foydalanuvchisi nomi va parolini ko‘rsatish kerak.


  • Windows NT bilan Integrlashgan tizimi foydalanuvchilari hisob yozuvlaridan foydalanadi. Bu xolda foydalanuvchi autentifikatsiyasi Windows NT asosida tarmoqda registratsiyadan o‘tishda bajariladi. SQL Server prinimaet uchetnuyu запись Windows NT hisob yozuvini qabul qiladi va qo‘shimcha foydalanuvchi registratsiyasini talab qilmaydi.

SQL Server ichki ximoya tizimidan foydalanish uchun:


  • Bu imkoniyat ko‘zda tutilgani bo‘yicha o‘chirilgan uchun, oldin Вид, Свойства сервера (View, Server Properties) menyu komandasini tanlang va paydo bo‘lgan dialog oynasida Учетная запись системного администратора (SA) (Enable system administrator (SA) user name) byrog‘ini o‘rnating. OK tugmasini bosing.


  • Файл, Подключение (File, Connection) menyu komandasi yordamida Свойства подключения (Data Link Properties) SQL Server bilan ulanish xossalari oynasini oching.


  • Соединение (Connection) qo‘shimcha sahifasida Использовать имя пользователя и пароль (Use a specific username and password) bayrog‘ini o‘rnating.


  • Agar Access 2002 loyihasini ochishda xar gal foydalanuvchi registratsiya parolini kiritishni talab qilish kerak bo‘lsa, Сохранять пароль (Allow saving of password) bayrog‘ini tashlang. Agar serverda qayta registratsiya qilishda parol kiritish talab qilinmasa bu bayroqni o‘rnating.


Bunday ximoya tizimi Bilan Access 2002 loyihasida registratsiyadan o‘tish uchun ishlatiladigan SQL Server hisob yozuvi parolini o‘zgartirishingiz mumkin. Buning uchun menyu komandasi Сервис, Защита, Задать пароль для входa (Tools, Security, Set Login Password) qo‘llanadi. Loyihaga murojaat xukuini yo‘qotmaslik uchun parolni esdan chiqarmang!

Windows NT Bilan integrallashgan SQL Server ximoya tizimidan foydalanish:

  1. SQL Server Свойства подключения (Data Link Properties) SQL Server bilan ulanish xossalari oynasini oching.


  2. Соединение (Connection) qo‘shimcha sahifasida Использовать интегрированную систему защиты Windows NT (Use Windows NT Integrated Security) qayta ulagichni tanlang.




Download 147.3 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling