Oracle PL/SQL ORA-00947 όχι αρκετός αξία Error
μέσα Oracle βάση δεδομένων, the επόμενος error μήνυμα μπορώ εμφανίζομαι πότε έναs ανακριβής SQL δήλωση is μεταχειρισμένος, μέσα SQL Plus ή μέσα οπουδήποτε ότι στέλνω SQL απορίες στο βάση δεδομένων όπως κατάστημα procedure ή εξωτερικός προγράμματα.
PL/SQL: SQL δήλωση αγνόησα
PL/SQL: ORA-00947: όχι αρκετός αξία
η αιτία για ORA-00947 error is πότε έναs SQL δήλωση χρειάζομαι δύο sets του αξία, i.e αριθμόs του αριθμόs του στήλη και αυτού αξία ότι είναι καθόρισα μέσα στο SQL σε να είμαι ίσος μέσα αριθμόs. μα the δεύτερος τμήμα του ερώτηση ο οποίος is στήλη αξία περιέχω λιγότερα items από the πρώτος τμήμα ο οποίος is the αριθμόs του στήλη. The error μπορώ συμβαίνει μέσα όλος κατά κάποιο τρόπο SQL δήλωση παρεμβάλω, εκσυγχρονίζω ή διαλέγω και μπορεί επίσηs περνάει από το μυαλό μέσα έναs πού ή HAVING πρόταση μέσα ο οποίος έναs φωλιά sub- διαλέγω επιστροφή επίσηs λίγο στήλη. εάν the SQL does όχι καθορίζω στήλη, αυτό μέσα ότι the αξία εισήλθα είναι λιγότερος ότι the στήλη υπήρξα μέσα στο τραπέζι μέσα βάση δεδομένων.
για παράδειγμα, the ORA-00947 error θα να είμαι επιστροφή εάν you προσπαθώ εκτελώ the επόμενος SQL δήλωση:
παρεμβάλω INTO πελάτης ( πελάτης, Customer_Name, γενέθλια) αξία (’1′, ‘My πελάτης’);
ή
διαλέγω * από πελάτης πού ( πελάτης, Customer_Name) μέσα ( διαλέγω πελάτης από διατάζω);
λύνω the error και διορθώνω the πρόβλημα, ελέγχω ότι the αριθμόs του αξία προμήθευσα μέσα στο στήλη αξία τμήμα is ίσος ότι the στήλη καθόρισα, ή the αριθμόs του στήλη μέσα τραπέζι, και αλλάζω the SQL δήλωση σε φτιάχνω αυτούς ίσος.
εσύ μπορείs είτε περιορίζω the αριθμόs του στήλη, ή increase the αριθμόs του αξία προμήθευσα στο στήλη σε φτιάχνω the SQL δήλωση ίσος. This έκανα αίτηση στο φωλιά SQL δήλωση με HAVING ή πού πρόταση επίσηs. για παράδειγμα, the διορθώνω SQL δήλωση θα να είμαι αρέσω the επόμενος:
παρεμβάλω INTO πελάτης ( πελάτης, Customer_Name, γενέθλια) αξία (’1′, ‘My πελάτης’, ‘08/08/1988′);
ή
παρεμβάλω INTO πελάτης ( πελάτης, Customer_Name) αξία (’1′, ‘My πελάτης’);
ή
διαλέγω * από πελάτης πού ( πελάτης, Customer_Name) μέσα ( διαλέγω πελάτης, Customer_Name από διατάζω);
ή
διαλέγω * από πελάτης πού ( πελάτης) μέσα ( διαλέγω πελάτης από διατάζω);
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος Άγγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- Oracle βάση δεδομένων εισάγω Error 3113/3114
- δημιουργώ, προσθέτω ή διασπώ Oracle βάση δεδομένων Partition αποτυγχάνω με ORA-14080 Error
- πωs διαφεύγω χαρακτήρας μέσα Oracle PL/SQL απορίες
- χειροποίητοs και καθαρός Uninstall Oracle γiα Windοws
- ORA-00942 τραπέζι ή θέα Does όχι υπάρχω Oracle Error
- ORA-02449 Oracle σταγόνα τραπέζι Error
- Oracle EXP-00091 Error πότε εξάγω βάση δεδομένων
- Oracle ORA-01658 ανίκανος σε δημιουργώ αρχικά επέκταση για Segment μέσα Tablespace Error
- Oracle JDeveloper κριτική
- ORA-01502 Oracle Index μέσα Unusable κατάσταση
































