λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> SQL Server

Πώς να μετατρέψετε μια ημερομηνία σε SQL Server

Μετατρέποντας μια ημερομηνία στο SQL περιλαμβάνει τη μετατροπή των τιμών δεδομένων από ένα συγκεκριμένο τύπο δεδομένων , όπως ο χαρακτήρας ( char , varchar , nchar ή nvarchar ) τύπο δεδομένων , στην DATETIME ( και smalldatetime ) Τύπος δεδομένων ή αντίστροφα . Σε γενικές γραμμές , αυτό σημαίνει ότι αν υπάρχει μια στήλη στη βάση δεδομένων που διαθέτει δεδομένα ημερομηνίας και είναι ένα είδος άλλο εκτός από DATETIME δεδομένων , όπως μια μορφή κειμένου με βάση (char , varchar , κλπ. ) , είναι δυνατόν να μετατρέψει όλα τα δεδομένα η στήλη να είναι σύμφωνες με τη μορφή DATETIME . Αν χαρακτήρα - to-ημερομηνία μετατροπές ( και το αντίστροφο ) είναι οι πιο συχνά χρησιμοποιούμενες μετατροπές που αφορούν τις τιμές DATETIME , άλλους τύπους δεδομένων, όπως ακέραιος ( INT) μπορεί να μετατραπεί σε DATETIME , καθώς και . Η διαδικασία μετατροπής DATETIME είναι σημαντικό να χρησιμοποιούν ημερομηνίες σε τύπους ερώτημα SQL για να επιλέξετε και να χειριστείτε τα αρχεία πριν ή μετά από μια ορισμένη ημερομηνία . Αυτή η λειτουργία δεν είναι διαθέσιμη όταν οι ημερομηνίες είναι σε ένα κείμενο που βασίζεται format.Assumptions , όταν ο χρήστης έχει μια πρακτική γνώση της Transact SQL ( T - SQL ) της γλώσσας και του Microsoft SQL Server , καθώς και γενική εξοικείωση με τα ερωτήματα εγγράφως SQL . Τα πράγματα που θα χρειαστείτε για Microsoft SQL Server λογισμικό βάσεων δεδομένων
βάσης δεδομένων που περιέχει δεδομένα να μετατρέπονται
Η Εμφάνιση Περισσότερες οδηγίες
χαρακτήρων στο Ημερομηνία Μετατροπής
Η 1

Χρησιμοποιήστε το T - SQL συνάρτηση CONVERT να εκτελέσει μια μετατροπή από έναν τύπο δεδομένων χαρακτήρα σε μια ημερομηνία τύπο δεδομένων χρησιμοποιώντας τη μορφή σύνταξης και του ύφους για τα δεδομένα της ημερομηνίας εεεε - μμ-ηη ωω: λλ : . ss 2

η δομή της δήλωσης μετατροπής SQL είναι : CONVERT ( DATETIME , CharacterColumn , 120 ) , όπου μεταβλητή χαρακτήρων περιέχει τα δεδομένα για να μετατρέψετε τον τύπο δεδομένων DATETIME . Η ρυμούλκησης 120 είναι το αναγνωριστικό στυλ και αυτό δείχνει το ύφος μορφή για την εμφάνιση των δεδομένων ημερομηνίας . Style 120 δείχνει ένα στυλ σύμφωνα με την 24-ωρη μορφή , μέχρι το δεύτερο ( εεεε - μμ-ηη ωω : mi : ss ) . Για μια πλήρη λίστα των στυλ DATETIME , βλ. τον κατάλογο στο Πόρων
εικόνων 3

Η δήλωση SQL παραπάνω θα μετατρέψει τα δεδομένα του χαρακτήρα σε δεδομένα ημερομηνία και να εμφανίσετε τα δεδομένα σε αυτή τη μορφή : . 2009-08 - 04 11:32:34 .
εικόνων Ημερομηνία μετατροπής σε χαρακτήρα
Η 4

Η ανάγκη μπορεί επίσης να προκύψουν για τη μετατροπή των δεδομένων από έναν τύπο δεδομένων DATETIME σε έναν τύπο δεδομένων χαρακτήρα . Σε αυτή την περίπτωση , πρέπει να προσδιορίζεται το μέγιστο μήκος των δεδομένων στη στήλη χαρακτήρα .
5

Σε αυτό το δείγμα σύνταξης, ο τύπος δεδομένων varchar θα μετατραπεί σε έναν τύπο δεδομένων DATETIME . Το αναγνωριστικό στυλ είναι 105 το οποίο δείχνει μια μορφή ημερομηνίας του dd - mm - yy . Η ( 10 ) δείχνει το μέγιστο μήκος της στήλης varchar . Στο παράδειγμα , το μέγιστο μήκος των δεδομένων στη στήλη varchar είναι 10 characters.CONVERT ( varchar ( 10 ) , DatetimeColumn , 105 )
Η 6

Transact- SQL χρησιμοποιεί την εντολή CONVERT να μετατρέψει το κείμενο - με βάση τις στήλες των δεδομένων προς και από τον τύπο δεδομένων DATETIME .
Η
εικόνων

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

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