Sobes.tech
Middle

Vaqtinchalik jadval nima va u nima uchun ishlatiladi?

sobes.tech AI

AIdan javob

Vaqtinchalik jadval — bu joriy sessiya yoki tranzaksiya davomida mavjud bo'lgan jadval.

Maqsad:

  • Vaqtinchalik ma'lumotlarni saqlash: Murakkab so'rov natijalarini saqlash yoki ma'lumotlarni bosqichma-bosqich ishlash uchun ishlatiladi.
  • Ishlash samaradorligini oshirish: Vaqtinchalik jadvaldan foydalanadigan so'rov, ayniqsa, agar vaqtinchalik ma'lumotlar ko'p marta ishlatilsa, to'g'ridan-to'g'ri murakkab so'rovni bajarishdan tezroq bo'lishi mumkin.
  • Murakkab so'rovlarni bo'lish: Katta va o'qilishi qiyin bo'lgan so'rovni kichikroq, boshqariladigan qismlarga bo'lish imkonini beradi.
  • Ma'lumotlarning kichik to'plami bilan ishlash: Vaqtinchalik jadval faqat muayyan operatsiya uchun kerak bo'lgan ma'lumotlarning kichik to'plamini o'z ichiga olishi mumkin.

Vaqtinchalik jadval yaratish (SQL misoli):

-- Vaqtinchalik jadval yaratish
CREATE TEMPORARY TABLE temp_customers AS
 SELECT customer_id, customer_name
 FROM customers
 WHERE registration_date >= '2023-01-01';

-- Vaqtinchalik jadvaldan foydalanish
SELECT COUNT(*)
FROM temp_customers;

-- Vaqtinchalik jadval sessiya tugagach avtomatik o'chiriladi