Я создал следующую таблицу
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)
И в настоящее время я пытаюсь использовать оператор INSERT VALUES. Я написал следующее заявление
INSERT INTO Customers VALUES(
501623129,
'John Petterson',
'-- Singleton Close London',
'--- ---', 02082860222)
Когда я пытаюсь запустить оператор, он выдает мне следующее сообщение об ошибке.
Ошибка запуска в строке 4 в команде:
INSERT INTO Клиенты
ЦЕННОСТИ (501623129, «Дэвид Паттерсон»,
'30 Singleton Close London ',' SW17
9JY ', 02082860642) Сообщение об ошибке: SQL
Ошибка: ORA-12899: слишком большое значение для
колонка "DJ". "ЗАКАЗЧИКИ". "АДРЕС"
(фактическое: 25, максимальное: 20)
12899. 00000 - «слишком большое значение для столбца% s (фактическое:% s, максимальное:% s)»