J'ai créé le tableau suivanterreur SQL: ORA-12899: valeur trop élevée pour la colonne
CREATE TABLE Customers(
CustomerID varchar2(9) PRIMARY KEY,
Customer_Contact varchar2(40) NOT NULL,
Address varchar2(20) NOT NULL,
Post_Code varchar2(7) NOT NULL,
Telephone_Number varchar2(11) NOT NULL)
Et je suis en train d'utiliser actuellement INSERT VALUES. J'ai écrit l'instruction suivante
INSERT INTO Customers VALUES(
501623129,
'John Petterson',
'-- Singleton Close London',
'--- ---', 02082860222)
Lorsque j'essaie d'exécuter l'instruction, il me donne le message d'erreur suivant.
Error starting at line 4 in command: INSERT INTO Customers VALUES(501623129, 'David Patterson', '30 Singleton Close London', 'SW17 9JY', 02082860642) Error report: SQL Error: ORA-12899: value too large for column "DJ"."CUSTOMERS"."ADDRESS" (actual: 25, maximum: 20) 12899. 00000 - "value too large for column %s (actual: %s, maximum: %s)"
Je n'aime pas être méchant, mais je dois le dire. Si vous devez demander ce que cette erreur signifie, alors peut-être vous n'êtes pas prêt à être un programmeur professionnel. C'est un message d'erreur extrêmement clair, bien plus clair que près de 95% des messages d'erreur que j'ai rencontrés. – HLGEM