Πώς να εισαγάγετε ένα αρχείο CSV στο DB2

Το σύστημα βάσης δεδομένων DB2 που δημιουργήθηκε από την IBM λειτουργεί σε μηχανήματα Window και Linux και μπορεί να εισάγει τύπους αρχείων, όπως αρχεία τιμών διαχωρισμένων με κόμματα (CSV). Αυτό σας επιτρέπει να δημιουργήσετε τα δεδομένα σας σε ένα ξεχωριστό πρόγραμμα και να τα ανεβάσετε απευθείας στους πίνακες DB2 για εξοικονόμηση χρόνου. Το DB2 προσφέρει μερικές επιλογές για τη μεταφόρτωση αρχείων. Το κέντρο εντολών παρέχει μια άμεση επιλογή, αλλά η εισαγωγή αρχείων CSV μέσω εντολών SQL σάς επιτρέπει να χειριστείτε ή να αλλάξετε τα δεδομένα πριν τα προσθέσετε στον πίνακα.

Εντολή SQL

Βήμα 1

Ανοίξτε τον κώδικα SQL για τη βάση δεδομένων DB2 και συνδεθείτε στη βάση δεδομένων.

Το βίντεο της ημέρας

Βήμα 2

Πληκτρολογήστε "IMPORT FROM "sample_file.csv" OF DEL INSERT INTO your_table (attribute1, χαρακτηριστικό2)" στον κώδικα αντικαθιστώντας το "sample_file.csv" με τη διαδρομή και όνομα του αρχείου CSV σας, "your_table" με το όνομα του πίνακα στον οποίο θέλετε να εισαγάγετε τα δεδομένα και "attribute1" και "attribute2" με τα ονόματα των στήλες. Μπορείτε να εισαγάγετε όσα χαρακτηριστικά χρειάζεστε, αρκεί να τα διαχωρίσετε με κόμματα.

Βήμα 3

Εκτελέστε τον κώδικα και ελέγξτε τον πίνακα σας για να δείτε ότι τα δεδομένα από το αρχείο CSV έχουν εισαχθεί σωστά.

Κέντρο διοίκησης

Βήμα 1

Κάντε κλικ στο εικονίδιο "Έναρξη", ανοίξτε το "Όλα τα προγράμματα", ανοίξτε το φάκελο "IBM DB2" και κάντε κλικ στο "Κέντρο εντολών".

Βήμα 2

Κάντε κλικ στο "Αρχείο" ή στο "Κέντρο εντολών" στο επάνω μενού της γραμμής εργαλείων. Κάντε κλικ στην «Εισαγωγή» και μετά κάντε κλικ στο «...» για να αναζητήσετε το αρχείο. Κάντε κλικ στο "OK" για να ολοκληρώσετε τη διαδικασία. Μπορείτε επίσης να κάνετε δεξί κλικ με το αριστερό δέντρο πλοήγησης και να κάνετε κλικ στο "Δημιουργία από Εισαγωγή" για πρόσβαση στις ίδιες επιλογές.

Βήμα 3

Ανανεώστε τον πίνακα και ελέγξτε τα δεδομένα για τυχόν σφάλματα.

Προειδοποίηση

Βεβαιωθείτε ότι οι στήλες στο αρχείο CSV ταιριάζουν με τις στήλες στον πίνακα DB2 προτού πραγματοποιήσετε εισαγωγή.