λογισμικό

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

Πώς να επιλέξετε από ένα αρχείο CSV σε SQL

Μεταφορά πλειάδες δεδομένων μεταξύ δύο διαφορετικών συστημάτων βάσεων δεδομένων συνήθως συμβαίνει μέσω της αυτοματοποίησης , με τα προ-γραπτά ρουτίνες ( ή scripts) που εκτελούν κατά τη διάρκεια της εκτός αιχμής ώρες . Περιστασιακά , θα πρέπει να εισάγετε τα στοιχεία με το χέρι , συνήθως από έναν συνταξιούχο ή μη συμβατό σύστημα . Αυτά τα αιτήματα εξαίρεσης one-time γενικά δεν αξίζει τον κόπο να συσταθεί αυτοματοποιημένα σενάρια . Μπορείτε να εισαγάγετε ( και εξαγωγές) των πινάκων της βάσης δεδομένων σας μέσω γενικών , τιμών διαχωρισμένων με κόμματα ( . Csv) χρησιμοποιώντας την εντολή BCP.exe χρησιμότητα περιλαμβάνεται με MS SQL Server ή χρησιμοποιώντας το Bulk δήλωση Insert , που απευθύνονται αυτά τα βήματα , ή OPENROWSET δήλωση. Τα πράγματα που θα χρειαστείτε
βάση δεδομένων MS SQL Server ( παράδειγμα : trackedatabase )
του SQL Server πίνακα ( παράδειγμα : TrackingData ) Βικιπαίδεια Αρχείο CSV ( παράδειγμα : morenames.csv ) .
Δικαιώματα διαχειριστή

Εμφάνιση Περισσότερες οδηγίες
Η 1

Επιλέξτε βάση δεδομένων σας χρησιμοποιώντας τον ακόλουθο κώδικα ( αντικαθιστώντας το όνομα του δείγματος με το όνομα της βάσης δεδομένων σας ) :

ΧΡΗΣΗ trackedatabase

GO

2

Γράψτε τη δήλωση Μαζική Εισαγωγή για να εισαγάγετε τα δεδομένα του αρχείου csv : .

BULK INSERT

TrackingData

ΑΠΟ 'c : \\ morenames.csv »

ΜΕ

( FIELDTERMINATOR = ',' , ROWTERMINATOR = ' \\ n' , TABLOCK )

GO
εικόνων 3

Test τα αποτελέσματά σας :

SELECT * FROM TrackingData

GO
Η
εικόνων

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

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