λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να δημιουργήσετε μια ενημέρωση Trigger

Μια σκανδάλη ενημερωμένη έκδοση είναι ένα εργαλείο που αυτοματοποιεί ενημέρωση εργασιών όταν μια συγκεκριμένη ενέργεια πραγματοποιείται . Αυτό είναι ιδιαίτερα χρήσιμο κατά την επεξεργασία μεγάλων συνόλων δεδομένων, όπως η ενημέρωση των καταλόγων των προϊόντων . Δεν πρέπει ποτέ να δημιουργηθεί εναύσματα για να ενημερώσετε τα πεδία πρωτεύοντος κλειδιού από τη στιγμή που δεν έχετε ένα αρχείο ακριβώς που έχουν τα αρχεία έχουν ενημερωθεί σε αυτή την περίπτωση . Εναύσματα να ενημερώσετε πολλαπλά πεδία και έχουν πολλαπλές συνθήκες , και χρησιμοποιούνται μόνο για την UPDATE , DELETE ή INSERT εντολές . Οδηγίες
Η

1 Ανοίξτε μια γραμμή εντολών SQL με ένα λογαριασμό βάσης δεδομένων που έχει δικαιώματα διαχειριστή . 2

Γράψτε τη δημιουργία γραμμής σκανδάλη . Αυτό λαμβάνει τη μορφή

CREATE TRIGGER

ON

ΓΙΑ

όπου είναι το όνομα που θέλετε να δώσετε τη σκανδάλη , είναι το όνομα του πίνακα που θέλετε να δημιουργήσετε το έναυσμα για , και είναι η UPDATE , INSERT ή DELETE δήλωση που ξεκινά τη σκανδάλη .

με 3

Προσθέστε το " if" . Αυτή είναι η κατάσταση που θα σηματοδοτήσει τη σκανδάλη για να ξεκινήσει . Μετά το "FOR " δήλωση , πρόσθεσε :

AS

ΑΝ

Στην περίπτωση αυτή , δημιουργούμε ένα έναυσμα ενημέρωση , έτσι ώστε η δήλωση δράση θα να UPDATE ( ) . Το επιχείρημα της δράσης UPDATE θα είναι το πεδίο που θέλετε να ενεργοποιεί την ενημέρωση.
Η 4

Γράψτε το έναυσμα ενέργεια που θέλετε να δημιουργήσετε , μετά τη δήλωση IF . Αυτό λαμβάνει τη μορφή

BEGIN


όπου οι ενεργοποιούνται δράσεις είναι αυτό που καθορίζει τη σκανδάλη για να κάνει αφού έχει συμβεί η αρχική ενημέρωση . Συχνά παίρνουν τη μορφή μιας απλής δήλωσης ενημέρωση όπως :

UPDATE

SET =

ΠΟΥ ? =
5

Ολοκληρώστε τη δήλωση με την προσθήκη " τέλος? " στο τέλος της σκανδάλης , και να εκτελέσετε τη δήλωση από τη γραμμή εντολών
εικόνων .
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα