λογισμικό

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

Πώς να κάνει επικυρώσεις σε MS SQL SSIS

επικύρωσης Microsoft SQL Server εξασφαλίζει ότι το μόνο που εισαγάγετε ένα αρχείο για μια οντότητα , όπως ένα πελάτη , ώστε ή υπαλλήλου . SSIS σας παρέχει αυτοματοποίηση SQL Server , ώστε να μπορείτε να προσθέσετε, να επεξεργαστείτε και να διαγράψετε τα αρχεία σε ένα καθορισμένο χρονικό διάστημα . Για να το κάνετε επικύρωση με SSIS , μπορείτε να γράψετε ένα SQL " if", χρησιμοποιώντας την "υπάρχει" κατάσταση . Η δήλωση σας ενημερώνει αν υπάρχει ήδη η καταγραφή και η δήλωση if εισάγει την εγγραφή εάν η εγγραφή δεν υπάρχει ήδη . Οδηγίες
Η

1 Ανοίξτε το SQL Server Management Studio για . Συνδεθείτε στη βάση δεδομένων σας και ανοίξτε το πακέτο SSIS θέλετε να διαχειριστείτε και να επεξεργαστείτε . 2

Προσθέστε το "υπάρχει" δήλωση για την επικύρωση ότι υπάρχει ήδη ένα ρεκόρ . Για παράδειγμα , οι παρακάτω κώδικα αναζητήσεις για έναν πελάτη με ένα συγκεκριμένο αριθμό τηλεφώνου για να εξακριβώσει αν υπάρχει η εγγραφή :

κηρύξει @ υφίσταται ως varchar ( 50 ) επιλέξτε @ = όνομα υπάρχει από τον πελάτη όπου υπάρχει ( επιλέξτε το όνομα από τον πελάτη όπου το τηλέφωνο = '5555555555 ' )

Σε αυτό το παράδειγμα , η μεταβλητή " @ υπάρχει " μόνο κατοικείται αν βρεθεί η εγγραφή του πελάτη . Σε αντίθετη περίπτωση , η μεταβλητή περιέχει " null ".
Εικόνων 3

Προσθέστε το " if" για να εισάγετε ένα νέο ρεκόρ μόνο αν ο πελάτης δεν υπάρχει . Αν ο πελάτης δεν υπάρχει , το "@ υπάρχουν " μεταβλητή είναι null , έτσι ώστε να χρησιμοποιήσετε αυτήν την τιμή για να εκτελέσει το ένθετο :

αν @ υπάρχουν είναι nullbegininsert σε πελάτη τιμές (όνομα ) ( « Joe Name » ) τέλος
Η

4 Κάντε κλικ στο κουμπί "Αποθήκευση " για να αποθηκεύσετε τις αλλαγές . Κάντε δεξί κλικ στο πρόγραμμα και κάντε κλικ στο "Run" για να εκτελέσει το πακέτο SSIS και να δοκιμάσουν τη νέα επικύρωση .
Η
εικόνων

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

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