λογισμικό

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

Διαφορά μεταξύ Αριθμητικό Δεκαδικά σε SQL

Τα δεδομένα που αποθηκεύονται σε βάσεις δεδομένων Oracle μπορεί να φαίνονται αρκετά παρόμοια, αλλά είναι αρκετά ανόμοια , με βάση το καθορισμένο τύπο του αντικειμένου . Ένας τύπος έχει εκχωρηθεί σε κάθε σταθερά, μεταβλητή και παραμέτρων στη βάση δεδομένων. Ένας αριθμός μπορεί να αποθηκευτεί ως μια ποικιλία από τύπους βαθμωτό αριθμό ανάλογα με το σχεδιασμό και την προοριζόμενη χρήση της βάσης δεδομένων. Αριθμός Subtypes
Η

Στην SQL , ένας αριθμός είναι ένας τύπος δεδομένων που μπορεί να ανατεθεί σε δεδομένα , και ορίζεται είτε ως ακριβή ή κατά προσέγγιση αξία . Διάφορους υποτύπους δεδομένων αριθμός είναι συγκρίσιμα μεταξύ τους . Ο υπότυπος δεδομένων αριθμός αποδίδεται καθορίζει την ακρίβεια των δεδομένων .
Εικόνων ΑΡΙΘΜΗΤΙΚΑ εναντίον DECIMAL Format
Η

Σύμφωνα με την SQL - 92 Πρότυπο , DECIMAL πρέπει να είναι ακριβώς τόσο ακριβής όσο δηλωθεί , ενώ NUMERIC πρέπει να είναι τουλάχιστον τόσο ακριβής όπως έχει δηλωθεί . Στην πράξη , δεν υπάρχει ουσιαστική διαφορά υπάρχει γενικά μεταξύ αριθμών και DECIMAL υποτύπους . Όλες οι μεγάλες συσκευασίες εμπορική βάση δεδομένων - συμπεριλαμβανομένων MySQL , Transact - SQL , και Oracle - . Θεραπεία NUMERIC και DECIMAL ως συνώνυμα

Η Κλίμακα και ακριβείας

δύο οι αριθμητικές και DECIMAL υποτύπους ελέγχεται η ακρίβεια των μεταβλητών και την κλίμακα . Η σωστή μορφή για οποιονδήποτε τύπο δεδομένων είναι ΑΡΙΘΜΗΤΙΚΑ ( ακρίβεια , την κλίμακα ) ή DECIMAL ( ακρίβεια , την κλίμακα ) . Ακριβείας αναφέρεται στον επιτρεπόμενο αριθμό των σημαντικών ψηφίων στα δεδομένα , και μπορεί να φτάσει έως και 38 ψηφία. Αυτή είναι η προεπιλογή εάν η ακρίβεια δεν έχει καθοριστεί . Κλίμακα προσδιορίζει το σημείο στρογγυλοποίησης . Κλίμακα μπορεί να κυμαίνεται -84 - 127 . Θετικές οι αριθμοί επηρεάζουν στρογγυλοποίηση προς τα δεξιά της υποδιαστολής , ενώ οι αρνητικοί αριθμοί επηρεάζουν στρογγυλοποίηση προς τα αριστερά από την υποδιαστολή . Για παράδειγμα , μια κλίμακα 3 θα κάνει στρογγυλοποίηση στο πλησιέστερο χιλιοστό ( 9,8765 γίνεται 9.877 ) . Μηδέν γύρους στον πλησιέστερο ακέραιο αριθμό , και είναι η προεπιλογή αν κλίμακα δεν έχει καθοριστεί .
Εικόνων Άλλο Αριθμός Subtypes
Η

Ο αριθμός υποτύπων DOUBLE PRECISION και FLOAT μπορεί να χρησιμοποιηθεί για να δηλώνουν αριθμούς κινητής υποδιαστολής με μέγιστη ακρίβεια 38 δεκαδικών ψηφίων . Ο υπότυπος REAL μπορεί να χρησιμοποιηθεί για να δηλώσει αριθμούς κινητής υποδιαστολής με μέγιστη ακρίβεια 18 δεκαδικών ψηφίων . Ο υπότυπος ακέραιος μπορεί να χρησιμοποιείται για να δηλώσει ακέραιοι με μέγιστη ακρίβεια 38 δεκαδικών ψηφίων .
Η
εικόνων

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

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