Bazasi boshqarish


Jadvallar va turli ma’lumotlar bazalarini boshqarishda funksiya


Download 2.13 Mb.
Pdf ko'rish
bet118/153
Sana20.10.2023
Hajmi2.13 Mb.
#1710944
1   ...   114   115   116   117   118   119   120   121   ...   153
Bog'liq
61dbf61e8b8af1.76566515

Jadvallar va turli ma’lumotlar bazalarini boshqarishda funksiya 
va prosedura imkoniyatlaridan foydalanish 
Vaqtinchalik saqlanadigan proseduralar faqat qisqa vaqt ichida 
mavjud bo‘lib, undan so‘ng ular server tomonidan avtomatik ravishda 
yo‘q qilinadi. Ular mahalliy va global bo‘linadi. Mahalliy vaqtinchalik 
saqlanadigan proseduralarni faqat ular yaratilgan ulanishdan chaqirish 
mumkin. Bunday prosedurani yaratishda unga bitta # belgidan 
boshlangan nom berilishi kerak. Barcha vaqtinchalik obyektlar 
singari, ushbu turdagi saqlangan proseduralar foydalanuvchi serverni 
o‘chirganda, qayta ishga tushirganda yoki to‘xtatganda avtomatik 
ravishda o‘chiriladi. Global vaqtinchalik saqlanadigan proseduralar bir 
xil proseduraga ega bo‘lgan har qanday server ulanishlari uchun 
mavjud. Uni aniqlash uchun siz unga ## belgilaridan boshlanadigan 
nom berishingiz kerak. Ushbu proseduralar server qayta ishga 
tushirilganda yoki to‘xtatilganda yoki ular yaratilgan kontekstdagi 
ulanish yopilganda o‘chiriladi. 


198 
Saqlangan proseduralarni yaratish, o‘zgartirish. Saqlangan 
prosedurani yaratish quyidagi muammolarni hal qilishni o‘z ichiga 
oladi: kirish huquqlarini rejalashtirish. Saqlangan prosedurani 
yaratishda, uni yaratgan foydalanuvchi kabi ma’lumotlar bazasi 
obyektlariga kirish huquqiga ega bo‘lishini unutmang; saqlanadigan 
prosedura parametrlarining ta’rifi, saqlangan proseduralar kirish va 
chiqish parametrlariga ega bo‘lishi mumkin; saqlangan prosedura 
kodini ishlab chiqish. Prosedura kodida har qanday SQL buyruqlar 
ketma-ketligi, shu jumladan boshqa saqlangan proseduralarga 
qo‘ng‘iroqlar bo‘lishi mumkin. 
MS SQL Server notation-da yangi saqlanadigan prosedurani 
yaratish yoki o‘zgartirish uchun operator uchun sintaksis: 
(CREATE | ALTER) PROC [EDURE] procedure_name [; 
number] [(@ parameter_name data type) [VARYING] [\u003d 
DEFAULT] [OUTPUT]] [, ... n] [WITH (RECOMPILE | 
ENCRYPTION | RECOMPILE, ENCRYPTION)] [REPLICATION 
UChUN] sql_operator sifatida [... n]. 

Download 2.13 Mb.

Do'stlaringiz bilan baham:
1   ...   114   115   116   117   118   119   120   121   ...   153




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