Πίνακας περιεχομένων:

Μπορώ να χρησιμοποιήσω το ερώτημα συμμετοχής στο ερώτημα ενημέρωσης;
Μπορώ να χρησιμοποιήσω το ερώτημα συμμετοχής στο ερώτημα ενημέρωσης;

Βίντεο: Μπορώ να χρησιμοποιήσω το ερώτημα συμμετοχής στο ερώτημα ενημέρωσης;

Βίντεο: Μπορώ να χρησιμοποιήσω το ερώτημα συμμετοχής στο ερώτημα ενημέρωσης;
Βίντεο: Ενημέρωση για τα χρηματοδοτικά προγράμματα του Ε.Σ.Π.Α 2024, Νοέμβριος
Anonim

Προς το ερώτηση δεδομένα από σχετικούς πίνακες, εσείς συχνά χρήση ο Συμμετοχή ρήτρες, είτε εσωτερικές Συμμετοχή ή αριστερά Συμμετοχή . Στον SQL Server, εσείς μπορεί να χρησιμοποιηθεί αυτά τα Συμμετοχή ρήτρες στο ΕΝΗΜΕΡΩΣΗ δήλωσης για την εκτέλεση διασταυρούμενου πίνακα εκσυγχρονίζω . Πρώτα, καθορίστε το όνομα του πίνακα (t1) που θέλετε εκσυγχρονίζω στο ΕΚΣΥΓΧΡΟΝΙΖΩ ρήτρα.

Απλώς, μπορούμε να χρησιμοποιήσουμε το join στο ερώτημα ενημέρωσης;

MySQL ΕΝΗΜΕΡΩΣΗ ΣΥΝΤΑΞΗΣ JOIN Εσείς συχνά χρησιμοποιήστε συνδέσμους προς το ερώτηση σειρές από έναν πίνακα που έχουν (στην περίπτωση του INNER ΣΥΜΜΕΤΟΧΗ ) ή μπορεί να μην έχει (στην περίπτωση του ΑΡΙΣΤΕΡΑ ΣΥΜΜΕΤΟΧΗ ) αντιστοίχιση σειρών σε άλλον πίνακα. Στη MySQL, μπορείς να χρησιμοποιήσεις ο ΣΥΜΜΕΤΟΧΗ ρήτρες στο ΕΝΗΜΕΡΩΣΗ δήλωσης για να εκτελέσετε το cross-table εκσυγχρονίζω.

Επιπλέον, μπορούμε να χρησιμοποιήσουμε το ερώτημα συμμετοχής στο update στο Oracle; ΕΚΣΥΓΧΡΟΝΙΖΩ σειρές με τιμές από έναν πίνακα ΣΥΜΜΕΤΟΧΗ σε Μαντείο . Οτι ενώνει οι σειρές από τον γονέα ΕΝΗΜΕΡΩΣΗ ερωτήματος με τις σειρές από το υποερώτημα SELECT.

Εδώ, πώς μπορώ να συμμετάσχω εσωτερικά σε ένα ερώτημα ενημέρωσης;

Ο πιο εύκολος και συνηθισμένος τρόπος είναι να χρησιμοποιήσετε τη ρήτρα σύνδεσης στη δήλωση ενημέρωσης και να χρησιμοποιήσετε πολλούς πίνακες στη δήλωση ενημέρωσης

  1. ΕΝΗΜΕΡΩΣΗ πίνακα 1.
  2. SET Col 2 = t2. Col2,
  3. Col 3 = t2. Col3.
  4. ΑΠΟ πίνακα 1 t1.
  5. Πίνακας ΕΣΩΤΕΡΙΚΗΣ ΣΥΝΔΕΣΗΣ 2 t2 ON t1. Col1 = t2.col1.
  6. WHERE t1. Col1 IN (21, 31)

Μπορώ να ενημερώσω δύο πίνακες σε ένα μόνο ερώτημα;

Εσείς μπορώ 't ενημέρωση πολλών πινάκων σε μία δήλωση ομως εσυ μπορώ χρησιμοποιήστε μια συναλλαγή για να βεβαιωθείτε ότι δύο ΕΝΗΜΕΡΩΣΗ οι δηλώσεις αντιμετωπίζονται ατομικά. Εσείς μπορώ επίσης παρτίδες για να αποφύγετε ένα ταξίδι μετ' επιστροφής.

Συνιστάται: