Mündəricat:

Mən yeniləmə sorğusuna qoşulmaqdan istifadə edə bilərəmmi?
Mən yeniləmə sorğusuna qoşulmaqdan istifadə edə bilərəmmi?

Video: Mən yeniləmə sorğusuna qoşulmaqdan istifadə edə bilərəmmi?

Video: Mən yeniləmə sorğusuna qoşulmaqdan istifadə edə bilərəmmi?
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Aprel
Anonim

Kimə sorğu əlaqəli cədvəllərdən məlumat, siz tez-tez istifadə edin the qoşulun bəndlər, ya daxili qoşulun ya da sol qoşulun . SQL Serverdə siz istifadə edə bilər bunlar qoşulun bəndlərində YENİLƏNİB bəyanat çarpaz masa yerinə yetirmək yeniləmə . Əvvəlcə istədiyiniz cədvəlin adını (t1) göstərin yeniləmə içində YENİLƏNİB bənd.

Sadəcə olaraq, yeniləmə sorğusunda qoşulmaqdan istifadə edə bilərikmi?

MySQL YENİLƏNİB QOŞULUN sintaksisi Siz tez-tez birləşmələrdən istifadə edin üçün sorğu olan cədvəldən sətirlər (INNER vəziyyətində QOŞULUN ) və ya olmaya bilər (SOL vəziyyətində QOŞULUN ) başqa cədvəldə uyğun sətirlər. MySQL-də, istifadə edə bilərsən the QOŞULUN bəndlərində YENİLƏNİB bəyanat çarpaz cədvəli yerinə yetirmək üçün yeniləmə.

Bundan əlavə, biz Oracle-da yeniləmə sorğusuna qoşulmaqdan istifadə edə bilərikmi? YENİLƏNİB cədvəldəki dəyərləri olan sətirlər QOŞULUN in Oracle . Bu qoşulur anadan gələn sıralar YENİLƏNİB sorğu SELECT alt sorğusundan sətirlərlə.

Burada, yeniləmə sorğusuna necə daxil ola bilərəm?

Ən asan və ümumi yol yeniləmə bəyanatında qoşulma bəndindən istifadə etmək və yeniləmə bəyanatında çoxlu cədvəllərdən istifadə etməkdir

  1. YENİLƏNİB cədvəl 1.
  2. SET Col 2 = t2. Cool2,
  3. Col 3 = t2. Col3.
  4. Cədvəl 1 t1.
  5. INNER JOIN cədvəli 2 t2 ON t1. Col1 = t2.col1.
  6. HARADA t1. Col1 IN (21, 31)

Tək sorğuda iki cədvəli yeniləyə bilərəmmi?

Sən bacarmaq 't bir bəyanatda birdən çox cədvəli yeniləyin , lakin, siz bacarmaq əmin olmaq üçün əməliyyatdan istifadə edin iki YENİLƏNİB ifadələrə atomik şəkildə baxılır. Sən bacarmaq həmçinin gediş-gəlişdən qaçmaq üçün onları yığın.

Tövsiyə: