Oracle PL/SQL ORA-00947 Nu Suficient Values Error
Înăuntru Oracle bază de date, art.hot. a urma error mesaj Mai apendice cînd un incorrect SQL declarație is folosit, înăuntru SQL Plus sau înăuntru oriunde that a trimite SQL întrebare la bază de date such as magazin procedure sau external program.
PL/SQL: SQL Declarație a nesocoti
PL/SQL: ORA-00947: nu suficient values
Art.hot. reason pentru ORA-00947 error is cînd un SQL declarație a cere doi sets de value, i.e număr de număr de Columbia și său value that ești specified în SQL la spre a fi Ecuator înăuntru număr. Numai art.hot. secundă part de la întrebare care is Columbia values contact mai puțini items than art.hot. primul part care is art.hot. număr de Columbia. Art.hot. error Mai fericit înăuntru tot kind de SQL declarație A insera, Update sau Select și it a putea de asemenea ocupat înăuntru un UNDE sau HAVING clause înăuntru care un nested sub- SELECT întoarcere de asemenea puțini Columbia. Dacă art.hot. SQL does nu special Columbia, it means that art.hot. values entered ești mai mic that art.hot. Columbia existed în masă înăuntru bază de date.
Pentru example, art.hot. ORA-00947 error voință a voi a fi întoarcere dacă tu try la spre execute art.hot. a urma SQL declarație:
A INSERA INTO Obicei (Customer_ID, Customer_Name, Ziua de naștere) VALUES (’1′, ‘ meu Obicei’);
sau
SELECT * DE LA Obicei UNDE (Customer_ID, Customer_Name) ÎNĂUNTRU ( select Customer_ID DE LA Ordine);
La spre solve art.hot. error și correct art.hot. problemă, a verifica that art.hot. număr de values provided în Columbia values part is Ecuator that art.hot. Columbia specified, sau art.hot. număr de Columbia înăuntru masă, și scimbare art.hot. SQL declarație la spre a face pe ei Ecuator.
Tu poți fiecare reduce art.hot. număr de Columbia, sau increase art.hot. număr de values provided la Columbia la spre a face art.hot. SQL declarație Ecuator. This măr la nested SQL declarație cu HAVING sau UNDE clause de asemenea. Pentru example, art.hot. correct SQL declarație voi a fi asemănător art.hot. a urma:
A INSERA INTO Obicei (Customer_ID, Customer_Name, Ziua de naștere) VALUES (’1′, ‘ meu Obicei’, ‘08/08/1988′);
sau
A INSERA INTO Obicei (Customer_ID, Customer_Name) VALUES (’1′, ‘ meu Obicei’);
sau
SELECT * DE LA Obicei UNDE (Customer_ID, Customer_Name) ÎNĂUNTRU ( select Customer_ID, Customer_Name DE LA Ordine);
sau
SELECT * DE LA Obicei UNDE (Customer_ID) ÎNĂUNTRU ( select Customer_ID DE LA Ordine);
import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.
Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.
Relații Anghinară
- Oracle Bază de date Import Error 3113/3114
- A crea, A aduna sau Așchie Oracle Bază de date Partition Fails cu ORA-14080 Error
- Cum la spre Escape Characters înăuntru Oracle PL/SQL Întrebare
- Manual și Clar Uninstall Oracle pentru Ferestre
- ORA-00942 Masă sau Vedere Does Nu Exist Oracle Error
- ORA-02449 Oracle Drop Masă Error
- Oracle EXP-00091 Error Cînd Export Bază de date
- Oracle ORA-01658 Incapabil la spre A crea INITIAL Prelungire pentru Segment înăuntru Tablespace Error
- Oracle JDeveloper Copie
- ORA-01502 Oracle A cresta înăuntru Unusable Stare
































