Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 पर्याप्त नहीं मूल्य में त्रुटि

In Oracle database, the following error message may appear when an incorrect SQL statement is used, in SQL Plus or in anywhere that send SQL queries to the databases such as stored procedure or external programs. Oracle डाटाबेस में, निम्न त्रुटि संदेश जब एक गलत SQL बयान किया जाता है प्रकट मई, SQL प्लस में या कहीं भी है कि डेटाबेस को संग्रहित प्रक्रिया या बाह्य प्रोग्राम्स जैसे SQL क्वेरियाँ भेजें.

PL/SQL: SQL Statement ignored PL / SQL: SQL वक्तव्य उपेक्षा
PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: काफी नहीं मान


The reason for ORA-00947 error is when a SQL statement requires two sets of value, ie number of number of columns and its value that are specified in the SQL to be equal in number. ORA की वजह-00947 त्रुटि जब एक SQL बयान मूल्य का है कि SQL में संख्या में बराबर होना करने के लिए निर्दिष्ट कर रहे हैं दो सेट कॉलम और इसके मूल्य की संख्या के, अर्थात् नंबर की आवश्यकता है. But the second part of the query which is column values contains fewer items than the first part which is the number of columns. लेकिन जो कॉलम मूल्यों है क्वेरी का दूसरा हिस्सा जो कॉलम की संख्या है, पहले भाग से भी कम आइटम शामिल हैं. The error may happens in all kind of SQL statements – Insert, Update or Select – and it can also occur in a WHERE or HAVING clause in which a nested sub-SELECT returns too few columns. मई SQL बयानों के सभी प्रकार में होता है त्रुटि - डालें, अद्यतन या चुनें - और यह भी एक है जहाँ या Having खंड में हो सकता है जो एक नीडिंत उप चुनें रिटर्न भी कुछ कॉलम में. If the SQL does not specify columns, it means that the values entered are less that the columns existed in the table in database. यदि SQL कॉलम निर्दिष्ट नहीं है, यह है कि मूल्यों में प्रवेश किया है कि कॉलम डेटाबेस में तालिका में ही अस्तित्व में कम कर रहे हैं अभिप्रेत है.

For example, the ORA-00947 error will be returned if you try to execute the following SQL statements: यदि आप निम्न SQL बयान पर अमल करने की कोशिश उदाहरण के लिए, ORA-00947 त्रुटि लौटा दी जाएगी:

INSERT INTO Customers (Customer_ID, Customer_Name, Birthday) VALUES ('1′, 'My Customer'); ('1 ',' मेरा ग्राहक ') (Customer_ID, Customer_Name, जन्मदिन) मूल्यों को ग्राहक घुसाएँ;

or या

SELECT * FROM Customers WHERE (Customer_ID, Customer_Name) IN (SELECT Customer_ID FROM Orders); * ग्राहक कहां (Customer_ID, Customer_Name) में (चुनें Customer_ID से आदेश से) को चुनें;

To solve the error and correct the problem, check that the number of values provided in the column values part is equal that the columns specified, or the number of columns in table, and change the SQL statement to make them equal. इस त्रुटि को हल करने के लिए और इस समस्या को सही, जाँच करें कि मूल्यों कॉलम मूल्यों हिस्से में प्रदान की संख्या कि कॉलम, या तालिका में स्तंभों की संख्या, निर्दिष्ट और उनके बराबर करने के लिए SQL बयान बदल बराबर है.

You can either reduce the number of columns, or increase the number of values provided to the column to make the SQL statement equaled. आप या तो कॉलम की संख्या को कम कर सकते हैं या मूल्यों कॉलम करने के लिए प्रदान की संख्या में वृद्धि की SQL बयान equaled बनाने के लिए. This applies to the nested SQL statements with HAVING or WHERE clause too. यह या जहां भी खंड होने के साथ नीडिंत SQL बयान करने के लिए लागू होता है. For example, the correct SQL statements should be like the following: उदाहरण के लिए, सही SQL बयानों में निम्नलिखित की तरह किया जाना चाहिए:

INSERT INTO Customers (Customer_ID, Customer_Name, Birthday) VALUES ('1′, 'My Customer', '08/08/1988′); (Customer_ID, Customer_Name, जन्मदिन) मूल्यों को ग्राहक घुसाएँ ('1 ',' मेरा ग्राहक ','08 / 08/1988');

or या

INSERT INTO Customers (Customer_ID, Customer_Name) VALUES ('1′, 'My Customer'); ('1 ',' मेरा ग्राहक ') (Customer_ID, Customer_Name) मूल्यों को ग्राहक घुसाएँ;

or या

SELECT * FROM Customers WHERE (Customer_ID, Customer_Name) IN (SELECT Customer_ID, Customer_Name FROM Orders); * ग्राहकों से चुनें, जहां (Customer_ID, Customer_Name) (चुनें Customer_ID, Customer_Name से आदेश में);

or या

SELECT * FROM Customers WHERE (Customer_ID) IN (SELECT Customer_ID FROM Orders); * जहाँ ग्राहक का चुनाव () (चुनें Customer_ID से आदेश) में Customer_ID;

IMPORTANT : The page is machine translated and provided "as is" without warranty. महत्वपूर्ण: इस पृष्ठ है मशीन अनुवाद प्रदान की और "" के रूप में वारंटी के बिना है. Machine translation may be difficult to understand. मशीन अनुवाद को समझने में मुश्किल हो सकती है. Please refer to कृपया देखें original English article मूल अंग्रेजी लेख whenever possible. जब भी संभव हो सकता है.


Leave a Reply एक उत्तर दें छोड़ दो

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> आप इन टैग्स: <a href="" का उपयोग कर सकते हैं title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <डेल datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. सुविधा को निष्क्रिय कर दिया गया है टिप्पणी करने के लिए सदस्यता लें. To receive notification of latest comments posted, subscribe to , पोस्ट नवीनतम टिप्पणी की सूचना प्राप्त करने के लिए की सदस्यता My Digital Life Comments RSS feed मेरे डिजिटल जीवन टिप्पणियाँ आरएसएस फ़ीड or या register to receive रजिस्टर प्राप्त करने के लिए new comments in daily email digest. दैनिक ईमेल में नई टिप्पणियाँ डाइजेस्ट.
Custom Search

New Articles नई लेख

Incoming Search Terms for the Article के लिए खोज नियम आने के अनुच्छेद

PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: काफी नहीं मान - -- ORA-00947: not enough values ORA-00947: काफी नहीं मान - -- ORA-00947 ORA-00947 - -- not enough values पर्याप्त नहीं मान - -- ora-00947 not enough values ora-00947 काफी नहीं मान - -- oracle not enough values Oracle काफी नहीं मान - -- PL/SQL: ORA-00947 PL / SQL: ORA-00947 - -- PLS-00947 PLS-00947 - -- ORA 947 ORA 947 - -- SQL Error: ORA-00947: not enough values SQL त्रुटि: ORA-00947: काफी नहीं मान - -- not enough values oracle पर्याप्त नहीं मान Oracle - -- PL/SQL: SQL Statement ignored PL / SQL: SQL वक्तव्य उपेक्षा - -- not enough values in oracle Oracle में पर्याप्त नहीं मान - -- pl sql ora-00947 not enough values pl sql काफी नहीं ora-00947 मूल्यों - -- sql not enough values sql काफी नहीं मान - -- oracle ORA-00947 Oracle ORA-00947 - -- not enough values pl sql पर्याप्त नहीं pl sql मूल्यों - -- 947 - ORA-00947: not enough values 947 - ORA-00947: काफी नहीं मान - -- ORA-947 ORA-947 - -- SQL Error: ORA-00947 SQL त्रुटि: ORA-00947 - -- not enough values sql पर्याप्त नहीं sql मूल्यों - -- "not enough values" "पर्याप्त नहीं मान" - -- PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: काफी नहीं मान - -- ORACLE not enough value Oracle काफी नहीं मान - -- NOT ENOUGH VALUE पर्याप्त नहीं मान - -- ORA-00947: not enough values ORA-00947: काफी नहीं मान - -- SQL: ORA SQL: ORA - -- oracle workspace error display in arabic Oracle कार्यक्षेत्र में त्रुटि प्रदर्शित अरबी - -- insert oracle pl sql डालने Oracle pl sql - -- ORA-00947, select into ORA-00947, चयन में - -- TABLE cast ORA-00947: not enough values टेबल देना ORA-00947: काफी नहीं मान - -- Error: PL/SQL: ORA-00947: not enough values त्रुटि: PL / SQL: ORA-00947: काफी नहीं मान - -- ora-00947 select into ora-00947 में चयन - -- ora 00947 insert partition ora 00947 डालने विभाजन - -- ORACLE not enough values error Oracle पर्याप्त नहीं त्रुटि मूल्यों - -- oracle error 947 Oracle त्रुटि 947 - -- getting error not enough values while inserting in sql जबकि sql में डालने त्रुटि काफी नहीं मान रही - -- insert into not enough values काफी नहीं मूल्यों में डालने - -- insert not enough values काफी नहीं मान डालने - -- plsql not enough values plsql काफी नहीं मान - -- google ORA-00947: not enough values गूगल ORA-00947: काफी नहीं मान - -- oracle insert syntax value not enough Oracle डालने वाक्यविन्यास मूल्य काफी नहीं - -- ORA-00947 partition table ORA-00947 विभाजन सारणी - -- select to fix not enough values चयन काफी नहीं मूल्य तय करने के लिए - -- from values SQL oracle SQL Oracle मूल्यों से - -- sqlエラー ORA-00947 sqlエラーORA-00947 - -- (1): PL/SQL: ORA-00947: not enough values (1): PL / SQL: ORA-00947: मूल्य काफी नहीं - -- insert into default value PL-SQL डिफ़ॉल्ट मूल्य में डालने PL-SQL - -- creating pl/sql collection not enough values pl बनाने / sql संग्रह पर्याप्त नहीं मान - -- ora 00947 not enough values ora 00947 काफी नहीं मान - --