Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL-ORA-00947 nicht genug Werte Fehler

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. In der Oracle-Datenbank, wird möglicherweise die folgende Fehlermeldung angezeigt, wenn ein falsches SQL-Anweisung verwendet wird, in SQL-Plus oder irgendwo in das Senden von SQL-Abfragen an die Datenbanken wie gespeicherte Prozedur oder externen Programmen.

PL/SQL: SQL Statement ignored PL / SQL: SQL-Anweisung ignoriert
PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: Nicht genügend Werte


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. Der Grund für ORA-00947 Fehler ist, wenn eine SQL-Anweisung erfordert zwei Sätze von Wert, dh die Zahl der Anzahl der Spalten und deren Wert, werden in der SQL zu gleich an. But the second part of the query which is column values contains fewer items than the first part which is the number of columns. Aber der zweite Teil der Abfrage ist die Spaltenwerte enthält weniger Punkte als der erste Teil, ist die Anzahl der Spalten. 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. Der Fehler kann passiert in allen Arten von SQL-Anweisungen - INSERT, UPDATE oder Auswählen - und es kann auch auftreten, in einer WHERE-oder HAVING-Klausel, in denen eine verschachtelte Sub-SELECT-Renditen zu wenige Spalten. If the SQL does not specify columns, it means that the values entered are less that the columns existed in the table in database. Wenn die SQL ist nicht festgelegt, Spalten, bedeutet dies, dass die Werte eingegeben werden weniger, dass die Spalten gab es in der Tabelle in der Datenbank.

For example, the ORA-00947 error will be returned if you try to execute the following SQL statements: Zum Beispiel, die ORA-00947 Fehler wird zurückgegeben, wenn Sie versuchen, führen Sie die folgenden SQL-Anweisungen:

INSERT INTO Customers (Customer_ID, Customer_Name, Birthday) VALUES (’1′, ‘My Customer’); INSERT INTO Kunden (customer_id, Customer_Name, Geburtstag) VALUES ('1 ',' Mein Kunde ');

or oder

SELECT * FROM Customers WHERE (Customer_ID, Customer_Name) IN (SELECT Customer_ID FROM Orders); SELECT * FROM Kunden WHERE (customer_id, Customer_Name) IN (SELECT customer_id FROM Bestellungen);

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. Zur Behebung des Fehlers und das Problem beheben, überprüfen Sie, dass die Anzahl der Werte in der Spalte Werte Teil ist gleich, dass die Spalten angegeben, oder die Anzahl der Spalten in der Tabelle, und ändern Sie die SQL-Anweisung, um sie gleich.

You can either reduce the number of columns, or increase the number of values provided to the column to make the SQL statement equaled. Sie können entweder die Anzahl der Spalten, oder die Erhöhung der Anzahl der Werte für die Spalte, um die SQL-Anweisung erreicht. This applies to the nested SQL statements with HAVING or WHERE clause too. Dies gilt für die verschachtelte SQL-Anweisungen mit HAVING-Klausel oder wo auch. For example, the correct SQL statements should be like the following: Zum Beispiel die korrekte SQL-Anweisungen sollten wie folgt aus:

INSERT INTO Customers (Customer_ID, Customer_Name, Birthday) VALUES (’1′, ‘My Customer’, ‘08/08/1988′); INSERT INTO Kunden (customer_id, Customer_Name, Geburtstag) VALUES ('1 ',' Mein Kunde ','08 / 08/1988');

or oder

INSERT INTO Customers (Customer_ID, Customer_Name) VALUES (’1′, ‘My Customer’); INSERT INTO Kunden (customer_id, Customer_Name) VALUES ('1 ',' Mein Kunde ');

or oder

SELECT * FROM Customers WHERE (Customer_ID, Customer_Name) IN (SELECT Customer_ID, Customer_Name FROM Orders); SELECT * FROM Kunden WHERE (customer_id, Customer_Name) IN (SELECT customer_id, Customer_Name FROM Bestellungen);

or oder

SELECT * FROM Customers WHERE (Customer_ID) IN (SELECT Customer_ID FROM Orders); SELECT * FROM Kunden WHERE (customer_id) IN (SELECT customer_id FROM Bestellungen);

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. WICHTIG: Es handelt sich um eine Maschine der Seite übersetzt wird "as is" ohne Garantie. Machine translation may be difficult to understand. Maschinelle Übersetzung ist vielleicht schwierig zu verstehen. Please refer to Bitte wenden Sie sich an original English article Original Englisch Artikel whenever possible. wann immer dies möglich ist.

Share and contribute or get technical support and help at Aktie und einen Beitrag oder erhalten technische Unterstützung und Hilfe an My Digital Life Forums Meine digitalen Lebens Foren .



Leave a Reply 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> Sie können diese Tags: <a href= title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Abonnieren ohne zu kommentieren


Custom Search

New Articles Neue Artikel

Incoming Search Terms for the Article Eingehender Suchbegriffe für den Artikel

ORA-00947 ORA-00947 - -- ORA-00947: not enough values ORA-00947: Nicht genügend Werte - -- PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: Nicht genügend Werte - -- ORA 00947 ORA 00947 - -- not enough values nicht genug Werte - -- oracle not enough values Oracle nicht genug Werte - -- cause a time delay in an oracle insert Ursache einer zeitlichen Verzögerung in einer Oracle-Insert - -- not enough value Oracle nicht genug Wert Oracle - -- PL/SQL: ORA-00947 PL / SQL: ORA-00947 - -- PLS-00947 PLS-00947 - -- PL/SQL: ORA-00947: not enough values PL / SQL: ORA-00947: Nicht genügend Werte - -- sql not enough values SQL nicht genug Werte - -- oracle ORA-00947: not enough values Orakel ORA-00947: Nicht genügend Werte - -- PLSQL PL/SQL: ORA-00947: not enough values PLSQL PL / SQL: ORA-00947: Nicht genügend Werte - -- SQL Error: ORA-00947: not enough values SQL-Fehler: ORA-00947: Nicht genügend Werte - -- ora-00947 not enough values ora-00947 nicht genug Werte - -- oracle "not enough values" Orakel "Nicht genügend Werte" - -- ora-00947 insert Ora-00947 einfügen - -- find error value with ORA in oracle finden Fehler ORA-Wert mit in Oracle - -- not enough values nicht genug Werte - -- inserting only few values in the table pl/sql Einfügen von nur wenigen Werte in der Tabelle PL / SQL - -- oracle pl/sql error Oracle PL / SQL-Fehler - -- PL/SQL: ORA-00947: not enough values in oracle PL / SQL: ORA-00947: Nicht genügend Werte in Oracle - -- SQL Error ORA-00947 SQL-Fehler ORA-00947 - -- no enough values in oracle nicht genügend Werte in Oracle - -- PL/SQL: SQL Statement ignored PL / SQL: SQL-Anweisung ignoriert - -- error 3114 create new item oracle Fehler 3114 neue Element Orakel - -- not enough values error nicht genügend Werte Fehler - -- ORA-00947: not enough values ORA-00947: Nicht genügend Werte - -- "ORA-00947: not enough values" "ORA-00947: Nicht genügend Werte" - -- 00947 00947 - -- NOT ENOUGH VALUES SQL Nicht genug SQL-Werte - -- oracle pl/sql on serbian Oracle PL / SQL auf serbisch - -- SQL Error: ORA-00947 SQL-Fehler: ORA-00947 - -- select in PL/SQL INSERT into table values Wählen Sie in PL / SQL-INSERT INTO table Werte - -- Not enough values Oracle error Nicht genügend Werte Oracle-Fehler - -- Error(113,43): PL/SQL: ORA-00947: not enough values Error (113,43): PL / SQL: ORA-00947: Nicht genügend Werte - -- error not enough values Fehler nicht genug Werte - -- oracle pl/sql error checking Oracle PL / SQL Fehlerprüfung - -- oracle error not enough values Oracle Fehler nicht genug Werte - -- enter value for + oracle pl/sql error Geben Sie Wert für + Oracle PL / SQL-Fehler - -- Oracle "PL/SQL" "@SQLStatement" Oracle "PL / SQL" "@ SQLStatement" - -- pls 00947 PLS 00947 - -- ORA-00947: Niet genoeg waarden ORA-00947: Niet genoeg waarden - -- ORA-00947: not enough values shutdown ORA-00947: Nicht genügend Werte Herunterfahren - -- ORA-00947: not enough values in oracle ORA-00947: Nicht genügend Werte in Oracle - -- oracle pl/sql free video Oracle PL / SQL kostenloses Video - -- ORA:00947 Not enough values in Oracle ORA: 00947 Nicht genügend Werte in Oracle - -- PL\SQL+SELECT+not enough values PL \ SQL SELECT + + überhaupt nicht genug Werte - -- pl/sql "not enough values" PL / SQL "Nicht genügend Werte" - --