Greenwalker Δημοσ. 26 Ιουνίου 2010 Δημοσ. 26 Ιουνίου 2010 Γεια σε όλους , Σε μια βάση έχω έναν πίνακα "Α" για τον οποίο έχω δημιουργήσει ένα trigger που ΜΕΤΑ από διαγραφή πλειάδας(πλειάδων) στον πίνακα Α κάνει UPDATE σε ένα πίνακα "Β". Παράλληλα έχω έναν πίνακα "C" στον οποίο ένα trigger που ενεργοποιήται ΜΕΤΑ από διαγραφή πλειάδας(πλειάδων) στον "C", κάνει διαγραφή(διαγραφές) στον πίνακα "Α". Θα περίμενα όταν κάνω διαγραφή(διαγραφές) στον "C" να ενημερώνεται και ο "Β" διότι η διαγραφή(διαγραφές) στον "C" προκαλεί διαγραφή(διαγραφές) στον "A" που με τη σειρά της προκαλεί UPDATE στον πίνακα "Β". Όμως το μόνο που συμβαίνει όταν κάνω διαγραφή(διαγραφές) στον πίνακα "C" είναι η διαγραφή(διαγραφές) στον πίνακα "A" όχι όμως και η ενημέρωση του πίνακα "Β". Να σημειώσω πως όταν κάνω χειροκίνητα την ίδια ακριβώς διαγραφή στον πίνακα "Α"(και έχοντας ακριβώς τα ίδια δεδομένα η βάση) το UPDATE στον πίνακα "Β" γίνεται κανονικά... Γνωρίζετε κάτι σχετικό;
bnvdarklord Δημοσ. 26 Ιουνίου 2010 Δημοσ. 26 Ιουνίου 2010 Δεν ξερω γιατι γινεται αυτό αλλα μπορεις να φτιαξεις ενα trigger που οταν κανεις διαγραφη απο τον C να κανει διαγραφή απο τον Α και ενημέρωση τον Β...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.