Προσδιορίστε τους πίνακες στους οποίους οι σειρές που θέλετε να συγχωνεύσετε βρίσκεται . Προσδιορίστε τον πίνακα ως πηγή τον παλιό πίνακα και τον πίνακα προορισμού, όπως το νέο πίνακα . 2
προσδιορίσει τα κριτήρια που θα χρησιμοποιηθούν για να ταιριάζει με τις εγγραφές . Το κριτήριο αυτό πρέπει να είναι ένα πεδίο που είναι κοινό και στους δύο πίνακες .
Εικόνων 3
Γράψτε τη δήλωση συγχώνευσης στον τομέα SQL σας . Η σύνταξη μοιάζει με :
συγχωνεύονται σε ΧΡΗΣΗ ON ( για παράδειγμα , εάν έχετε έναν πίνακα των νέων φοιτητών που ονομάζεται " NEW_STUDENTS " που θέλετε να συγχωνεύσετε στο τραπέζι μιας ήδη υπάρχουσας φοιτητών που ονομάζεται " ΦΟΙΤΗΤΕΣ " και τα κριτήρια που θέλετε να συγχωνεύσετε σε είναι το πεδίο " STUDENT_ID , « η σύνταξη θα είναι : συγχωνεύονται σε ΦΟΙΤΗΤΕΣ ΧΡΗΣΗ NEW_STUDENTS ON ( STUDENTS.STUDENT_ID = NEW_STUDENTS.STUDENT_ID ) Γράψτε μια δήλωση από ένθετο για τα αρχεία που δεν ταιριάζουν . Η σύνταξη θα μοιάζει κάπως έτσι: ΟΤΑΝ ΔΕΝ ισοφαριστεί INSERT ( destinationtablename.field1 , destinationtablename.field2 , destinationtablename.field3 ) ΣΕ ( sourcetablename.field1 , sourcetablename . field2 , sourcetablename.field3 ) ? στο " ΦΟΙΤΗΤΕΣ " παράδειγμα από το Βήμα 3 , τα αρχεία που δεν υπάρχουν ήδη , θα πρέπει να εισαχθούν χρησιμοποιώντας την ακόλουθη δήλωση: ΟΤΑΝ δΕΝ MATCHED INSERT ( STUDENTS.STUDENT_ID , STUDENTS.FIRST_NAME , STUDENTS.LAST_NAME ) ΑΞΙΕΣ ( NEW_STUDENTS.STUDENT_ID , NEW_STUDENTS.FIRST_NAME , NEW_STUDENTS.LAST_NAME ) Πέτα τον πίνακα προέλευσης για την ολοκλήρωση της συγχώνευσης .
Η 4
5
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα