λογισμικό

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

Ημερομηνία στυλ σε MS SQL

MS SQL είναι μια σχεσιακή βάση δεδομένων διακομιστή που αναπτύχθηκε από τη Microsoft . Εξυπηρετητές βάσεων δεδομένων υποστηρίζουν πολλούς διαφορετικούς τύπους δεδομένων που μπορούν να χρησιμοποιηθούν ως μορφές για τις πληροφορίες που αποθηκεύονται στη βάση δεδομένων . Πληροφορίες που είναι χρονο-εξαρτώμενη έχουν μέρη των δεδομένων που πρέπει να εκφράζεται μέσω της χρήσης ενός χρόνου ή την ημερομηνία πεδίο, ή έναν συνδυασμό των δύο . MS SQL υποστηρίζει πολλές διαφορετικές μορφές ημερομηνίας . Ημερομηνία
Η

Ο τύπος σήμερα είναι μια συγκεκριμένη μορφή για την αποθήκευση ημερομηνία που σχετίζονται με τις πληροφορίες σε μια βάση δεδομένων MS SQL . Παρέχει ένα συστατικό τετραψήφιο έτος , που ακολουθείται διαδοχικά από δύο ξεχωριστές ψηφίο του μήνα και διψήφιο συστατικά ημέρα και η προεπιλεγμένη τιμή για αυτό το στυλ είναι " 1900-01-01 ". Οι έγκυρες σειρές για μια ημερομηνία μεταξύ της 1η Ιανουαρίου , 1 AD και 31 Δεκεμβρίου , 9999 μ.Χ. Το μήκος αυτού του ύφους καθορίζεται σε δέκα χαρακτήρες . Όταν αποθηκεύονται στη βάση δεδομένων , το πεδίο "Ημερομηνία" απαιτεί τρία bytes που θα διατεθούν . Ορισμένοι από τους περιορισμούς αυτού του στυλ είναι ότι δεν γνωρίζει χρονικών ζωνών ή θερινή ώρα . Αυτό απαιτεί ότι αυτοί οι περιορισμοί αντιμετωπίζονται μέσω της εφαρμογής χρησιμοποιώντας τη βάση δεδομένων , και δεν είναι ευθύνη της βάσης δεδομένων , ή MS SQL , η ίδια .
Εικόνων Datetime και Datetime2
Η

όταν υπάρχει ανάγκη να αποθηκεύσει μια σφραγίδα χρόνου , έναν συνδυασμό της ημερομηνίας και του χρόνου στον ίδιο τομέα , είτε το "datetime » ή η « datetime2 " στυλ μπορεί να χρησιμοποιηθεί. Και οι δύο παρέχουν τη μορφοποίηση για ένα χρόνο , το μήνα και την ημέρα συνιστώσα να συγχωνευθεί με μια συνιστώσα διάστημα που κυμαίνεται από ώρες έως κλάσματα του δευτερολέπτου . Η κύρια διαφορά μεταξύ των δύο πεδίων είναι το επίπεδο της ακρίβειας στα κλάσματα των δευτερολέπτων . " Datetime " υποστηρίζει μια κλασματική δεύτερο με τρία ψηφία και χιλιοστά του δευτερολέπτου , ενώ οι « datetime2 " καταστήματα μορφή έως επτά ψηφία που αντιστοιχούν σε δέκα εκατομμυριοστά του δευτερολέπτου . Το υποστηριζόμενο εύρος για « datetime2 " είναι 00:00:00 έως 23:59:59.9999999 , και ο υποστηριζόμενος εύρος για "datetime " είναι 00:00:00 έως 23:59:59.999 . Ορισμένοι από τους περιορισμούς των δύο είναι ότι δεν έχουν επίγνωση των εξαρτήσεων ζώνης ώρας και θερινή ώρα .

Η smalldatetime
Η

Αυτό το στυλ ημερομηνία είναι παρόμοιο με το πρότυπο "date" μορφή, αλλά διαφέρει στην περιοχή για τις ημερομηνίες και ώρες που υποστηρίζονται . Η περιοχή που στηρίζεται στην « smalldatetime " μορφή είναι 1900-01-01 μέσω 06.06.2079 , με χρονικό εύρος της μέσω 00:00:00 23:59:59 . Η " smalldatetime " μορφή έχει μια προκαθορισμένη τιμή " 1900-01-01 00:00:00 " και είναι ακριβής μέχρι στιγμής . Τα δεδομένα αποθηκεύονται σε ένα συνδυασμένο πεδίο με μία συνιστώσα ημερομηνία και σε μια συνιστώσα χρόνου. Τέσσερα bytes του χώρου αποθήκευσης που απαιτείται για να κρατήσει τις πληροφορίες πεδίου στη βάση δεδομένων . Ως μια παλαιότερη μορφή της ημερομηνίας , είναι παρωχημένη και δεν συνιστάται για χρήση σε νέα έργα , δεδομένου ότι δεν τηρούν τα πρότυπα που εφαρμόζονται από ANSI SQL . " Smalldatetime " δεν γνωρίζει θερινή ώρα ή ζώνες ώρας .
Εικόνων Datetimeoffset
Η

Δέκα bytes που απαιτείται για την αποθήκευση δεδομένων στο « datetimeoffset " στυλ . Είναι μεγαλύτερο από τις άλλες μορφές ημερομηνίας που υποστηρίζονται από το MS SQL . Αυτό είναι λόγω της ικανότητάς της να αποθηκεύουν περισσότερες πληροφορίες από τα άλλα στυλ . Η " datetimeoffset " πεδίο είναι ευαίσθητη ζώνη ώρας . Είναι σε θέση να λογοδοτήσουν για τις αλλαγές στο χρόνο σε όλο τον κόσμο με την υποστήριξη μιας ζώνης ώρας συστατικό offset . Αυτό το ύφος πεδίο έχει μια παρόμοια σειρά ως «ημερομηνία» στυλ, το οποίο λειτουργεί από την 1η Ιανουαρίου , 1 μ.Χ. έως την 31η Δεκεμβρίου , 9999 μ.Χ. , και την ίδια κλασματική δεύτερο ακρίβεια ως « datetime2 " στυλ - έως δέκα εκατομμυριοστά του ενός δεύτερο . Η προεπιλεγμένη τιμή για " datetimeoffset " είναι " 1900-01-01 00:00:00 00:00 . " Το πρώτο συστατικό είναι το έτος, ο μήνας και ο συνδυασμός ημέρα . Αυτό ακολουθείται από μία ώρα , λεπτά και δεύτερης σειράς , με το τμήμα δευτερόλεπτα υποστηρίζουν επτά δεκαδικά ψηφία ακρίβειας. Το τελικό συστατικό είναι η μετατόπιση ζώνης ώρας σειρά, η οποία έχει ένα διψήφιο τμήμα ώρα ακολουθούμενη από ένα τμήμα διψήφιο λεπτό . Το υποστηριζόμενο εύρος για τη ζώνη ώρας συστατικό μετατόπιση είναι -14:59 μέσω 14:59 .
Η
εικόνων

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

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