Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

θα ήθελα να κατασκευάσω ένα trigger σε sql server 2005 με τα εξής χαρακτηριστικά , ας υποθέσουμε ότι έχουμε 3 πίνακες:

 

TableA(AA , Descr, AB)

AA: Primary Key και auto increment

Descr : VarChar(50)

AB: Foreign key Ενός Πίνακα Ζ

 

TableB(BB,Descr,AB)

BB: Primary Key και auto increment

Descr : VarChar(50)

AB: Foreign key Ενός Πίνακα Ζ

 

TableC(CC,AA,BB)

CC: Primary Key και auto increment

AA: Foreign key του Πίνακα TableA

BB: Foreign key του Πίνακα TableA

 

Θέλουμε κατά την εισαγωγή γραμμής στον TableA να δημιουργείται ο Trigger ο οποίος σκοπός του είναι να ενημερώνει το TableC:

 

Να ελέγχει αν ο TableB έχει γραμμές με το ΑΒ του TableA εκείνης της στιγμής που καταχωρούμε και να δημιουργεί τόσες συσχετίσεις στον πίνακα TableC όσες φορές βρίσκει το AB στον πίνακα TableB

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...