Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

SQL που δεν υποστηρίζονται Data Type Error για Ακέραιος Στήλη

Η διαμόρφωση βάσης δεδομένων SQL που εργάστηκαν με ένα πακέτο λογισμικού σχεσιακών βάσεων δεδομένων δεν θα είναι απαραίτητα να συνεργαστεί με ένα άλλο . Με το να πάρει ένα " Μη υποστηριζόμενο Data Type" λάθος στο ακέραιο στήλη , είστε εύρεση αυτό το σκληρό τρόπο . Ενώ δεν μπορείτε να αλλάξετε ό, τι τύπους δεδομένων υποστηρίζει ένα συγκεκριμένο διακομιστή SQL , μπορείτε να αλλάξετε τον κωδικό σας για να φιλοξενήσει τους τύπους δεδομένων που υποστηρίζεται από το λογισμικό του server της βάσης δεδομένων σας . Ακέραιος Τύποι
Η

Ένας ακέραιος είναι , εξ ορισμού , ένας ακέραιος αριθμός, χωρίς οποιαδήποτε κλασματική συνιστώσα . Στον προγραμματισμό υπολογιστών , ωστόσο, υπάρχουν περισσότερα από ένα τύπο δεδομένων ακέραιος. Το πρότυπο " int " τύπος δεδομένων διαρκεί τέσσερα bytes της μνήμης και μπορεί να αντιπροσωπεύσει οποιοδήποτε αριθμό μεταξύ -2147483648 και 4294967295 . Υπάρχουν και άλλα είδη ακέραιος δεδομένων , όπως " smallint , " που αποθηκεύουν ένα μικρότερο εύρος των αριθμών και καταλαμβάνουν λιγότερη μνήμη . Εναλλακτικά , " bigint " απαιτεί περισσότερη μνήμη , αλλά μπορεί να αποθηκεύσει ένα ευρύτερο φάσμα των ακεραίων .
Εικόνων Πακέτα SQL
Η

SQL σημαίνει Structured Query Language , μια γενική σύνταξη για τη δημιουργία και η αναζήτηση των σχεσιακών βάσεων δεδομένων . Εξυπηρετητές βάσεων δεδομένων που χρησιμοποιούν τη γλώσσα SQL είναι όλα τεχνική SQL λογισμικό βάσης δεδομένων , αλλά να σταθεί ως διακριτά πακέτα λογισμικού . Εφαρμόζουν διαφορετικά χαρακτηριστικά , όπως οι λειτουργίες auto - αύξηση , και την υποστήριξη διαφορετικών τύπων δεδομένων για στήλες του πίνακα . Μια " Μη υποστηριζόμενος τύπος δεδομένων " σφάλμα σημαίνει ότι το τρέχον λογισμικό του SQL server σας δεν υποστηρίζει τον τύπο του ακεραίου που προσπαθείτε να χρησιμοποιήσετε .

Η INT Data Type

Αν δεν θέλετε να αλλάξετε το λογισμικό του διακομιστή σας σε ένα πακέτο που θα υποστηρίξει τον τύπο των δεδομένων σας , θα πρέπει να χρησιμοποιήσετε έναν τύπο δεδομένων που το λογισμικό σας υποστηρίζει . Εάν προσπαθείτε να χρησιμοποιήσετε μια πιο συμπαγή ακέραιο τύπο δεδομένων , τότε θα πρέπει απλά να χρησιμοποιήσετε μια τακτική ακέραιο τύπο δεδομένων . Μπορεί να χρειαστούν περισσότερη μνήμη , αλλά θα έχει την απαραίτητη ποικιλία για να αποθηκεύσετε τον αριθμό σας και καθολικά υποστηρίζεται από το λογισμικό του SQL Server .
Εικόνων FLOAT
Η

Αν χρειάζεστε έναν ακέραιο τύπος δεδομένων που μπορεί να αποθηκεύσει ένα μεγαλύτερο αριθμό από ό, τι ένα κανονικό « int » είναι σε θέση να χειρίζονται , τότε θα πρέπει να την έρευνα των συγκεκριμένων τύπων δεδομένων που διατίθενται για ειδικό λογισμικό του SQL server σας , και να βρείτε αυτό που διαρκεί περισσότερο από τέσσερα bytes για την αποθήκευση, ώστε να μπορείτε να αποθηκεύσετε ακέραιος σας σε μορφή αυτού του τύπου δεδομένων . Για να το κάνετε αυτό , θα πρέπει να αναδιατυπωθεί ακέραιος σας την απαραίτητη μορφή πριν από την εγγραφή σε ένα πίνακα βάσης δεδομένων , και στη συνέχεια αναδιατύπωση πίσω σε ακέραιο μετά να το ανακτήσετε από τη βάση δεδομένων .

Η

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

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