Mundarija:

Jadval o'zgaruvchisini saqlangan protseduraga o'tkaza olamanmi?
Jadval o'zgaruvchisini saqlangan protseduraga o'tkaza olamanmi?

Video: Jadval o'zgaruvchisini saqlangan protseduraga o'tkaza olamanmi?

Video: Jadval o'zgaruvchisini saqlangan protseduraga o'tkaza olamanmi?
Video: 14. Integrallashda o'zgaruvchini almashtirish. Algebra 11 sinf 2024, May
Anonim

Ma'lumotlar jadvalini saqlangan protseduralarga parametr sifatida o'tkazish

  • Foydalanuvchi tomonidan belgilangan yarating stol ga mos keladigan tur stol siz to'ldirmoqchi bo'lgan narsa.
  • O'tish foydalanuvchi tomonidan belgilangan stol uchun saqlangan protsedura kabi parametr .
  • Ichkarida saqlangan protsedura , o'tgan ma'lumotlarni tanlang parametr va ichiga kiriting stol siz to'ldirmoqchi bo'lgan narsa.

Shu tarzda, jadval o'zgaruvchisini saqlangan protseduraga o'tkaza olasizmi?

Siz qachon READONLY bandidan foydalanish kerak o'tish the stol qadrlanadi ichiga oʻzgaruvchan the tartib . Ma'lumotlar ichida the jadval o'zgaruvchisi o'zgartirish mumkin emas - Siz.. qila olasiz; siz … mumkin ma'lumotlardan foydalaning ichida the stol boshqa har qanday operatsiya uchun. Shuningdek, siz foydalana olmaydi jadval o'zgaruvchilari OUTPUT parametrlari sifatida -- Siz.. qila olasiz; siz … mumkin faqat foydalaning jadval o'zgaruvchilari kirish parametrlari sifatida.

Xuddi shunday, temp jadvalini saqlangan protseduraga parametr sifatida o'tkaza olamizmi? Temp jadvali qiymatiga saqlangan protsedura boshqasidan saqlangan protsedura . LEKIN, shuni yodda tutingki tartib ga ishora qiladi temp jadvali uning ichida yaratilmagan bo'ladi har safar bajarilganda qayta kompilyatsiya qilinadi. (agar protseduralar kichik/juda tez-tez bajarilmaydi, bu bo'ladi muammo emas).

Shunday qilib, biz DataTableni saqlangan protseduraga o'tkaza olamizmi?

Biz o'tishimiz mumkin the Ma'lumotlar jadvali uchun Saqlangan protsedura kabi ADO. Net dan foydalanish biz tizimi yordamida taqdim etiladi. Ma'lumotlar. SqlParameter klassi, lekin ma'lumotlar turiga bir nechta o'zgartirishlar kerak. Odatda biz Quyidagi kodda bo'lgani kabi varchar, nvarchar, int va boshqalar kabi oddiy parametr uchun SqlParameter DbType ni taqdim eting.

Foydalanuvchi tomonidan belgilangan jadval turi nima?

Foydalanuvchi - belgilangan jadvallar jadval ma'lumotlarini ifodalaydi. Ular jadval ma'lumotlarini saqlangan protseduralarga o'tkazishda parametr sifatida ishlatiladi yoki foydalanuvchi - belgilangan funktsiyalari. Foydalanuvchi - belgilangan jadvallar ma'lumotlar bazasidagi ustunlarni ifodalash uchun foydalanilmaydi stol . Foydalanuvchi - belgilangan jadval turlari yaratilganidan keyin o'zgartirib bo'lmaydi.

Tavsiya: