Oracle PL/SQL ORA-00947 No Prou Valors Error » meu Vida Digital

Oracle PL/SQL ORA-00947 No Prou Valors Error

En la Base de Dades d'Oracle, el missatge d'error següent pot aparèixer quan s'utilitza una declaració de SQL incorrecta, a SQL Més o en a qualsevol lloc que envia preguntes de SQL a les bases de dades com programes de procediment o externs emmagatzemats.

PL/SQL: Declaració de SQL ignorada
PL/SQL: ORA-00947: no prou valors


La raó per a error d'ORA-00947 és quan exigeix una declaració de SQL dos conjunts de valor, nombre d'i.e de nombre de columnes i el seu valor que s'especifiquen en el SQL per ser igual en el nombre. Però la segona part de la pregunta que són valors de columna conté menys elements que la primera part que és el nombre de columnes. L'error pot passa en tota la classe de declaracions de SQL - Introdueixi, Actualitzi o Seleccioni - i també pot ocórrer dins un ON o clàusula QUE TÉ en que un niat retorns SUBSELECTES també poques columnes. Si el SQL no especifica columnes, significa que els valors introduïts siguin menys que les columnes existien a la taula en la base de dades.

Per exemple, l'error d'ORA-00947 es tornarà si intenta executar les declaracions de SQL següents:

La INSERCIÓ A Clients (Customer_ID, Customer_Name, Aniversari) VALORA ('1' 'El Meu Client');

o

SELECCIONI * DE Clients ON (Customer_ID, Customer_Name) EN (SELECCIONI Customer_ID D'Ordres);

Resoldre l'error i corregir el problema, comprovació que el nombre de valors proporcionats en els valors de columna en part és igual que les columnes especificaven, o el nombre de columnes en taula, i canviar la declaració de SQL de fer-los iguals.

O Pot reduir el nombre de columnes, o Augmentar el nombre de valors proporcionats fins a la columna per fer la declaració de SQL igualada. Això s'aplica a les declaracions de SQL niades amb TENIR o ON clàusula també. Per exemple, les declaracions de SQL correctes haurien de ser com el seguir:

La INSERCIÓ A Clients (Customer_ID, Customer_Name, Aniversari) VALORA ('1' 'El Meu Client', '08/08/1988');

o

La INSERCIÓ A Clients (Customer_ID, Customer_Name) VALORA ('1' 'El Meu Client');

o

SELECCIONI * DE Clients ON (Customer_ID, Customer_Name) EN (SELECCIONI Customer_ID, Customer_Name DES D'Ordres);

o

SELECCIONI * DE Clients ON (Customer_ID) EN (SELECCIONI Customer_ID D'Ordres);

IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.


Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscriure's a menjar My Digital Life Comments RSS o apuntar-se a rebre els comentaris nous a l'e-mail diari digereixen.
Custom Search

Articles Nous

Termes de Recerca Nous per l'Article

PL/SQL: ORA-00947: no prou valors - ORA-00947: no prou valors - ORA-00947 - no prou valors - ora-00947 no prou valors - oracle no prou valors - PL/SQL: ORA-00947 - PLS-00947 - ORA 947 - Error de SQL: ORA-00947: no prou valors - no prou valors en oracle - sql no prou valors - oracle ORA-00947 - no prou valors oracle - PL/SQL: Declaració de SQL ignorava - pl sql ora-00947 no prou valors - no prou valors pl sql - 947 - ORA-00947: no prou valors - ORA-947 - no prou valors sql - " no prou valors" - NO PROU VALOR - ORA-00947: no prou valors - SQL: ORA - exhibició d'error de workspace d'oracle en àrab - ORA-00947, selecte a - càsting de TAULA ORA-00947: no prou valors - Error: PL/SQL: ORA-00947: no prou valors - partició d'inserció d'ora 00947 - ORACLE no prou valors error - error d'oracle 947 - que aconsegueix error no prou valors mentre introdueixen en sql - PL/SQL: ORA-00947: no prou valors - introdueixi a no prou valors - ORACLE no prou valor - plsql no prou valors - google ORA-00947: no prou valors - valor de sintaxi d'inserció d'oracle no prou - taula de partició d'ORA-00947 - seleccioni per fixar no prou valors - d'oracle de SQL de valors - sqlORA-00947 - (1): PL/SQL: ORA-00947: no prou valors - introdueixi a PL-SQL de valor per defecte - que creen recollida de pl/sql no prou valors - ora 00947 no prou valors - pl sql subselecte com columna - pl sql ORA-00947: no prou valors - inserció d'oracle no prou valors - ORA-00947: no prou valor -