He creado la siguiente tablaSQL error: ORA-12899: valor demasiado grande para la columna
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)
y actualmente estoy tratando de utilizar el insertar valores comunicado. He escrito la siguiente declaración
INSERT INTO Customers VALUES(
501623129,
'John Petterson',
'-- Singleton Close London',
'--- ---', 02082860222)
Cuando intento ejecutar la declaración me da el siguiente mensaje de error.
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)"
No me gusta ser grosero, pero tengo que decirlo. Si tiene que preguntar qué significa este error, entonces quizás no esté listo para ser un programador profesional. Este es un mensaje de error extremadamente claro, mucho más claro que el 95% de los mensajes de error que he encontrado. – HLGEM