次のテーブルを作成しました
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 Customers VALUES(501623129, 'David Patterson', '30 Singleton Close London', 'SW17 9JY', 02082860642) エラー レポート: SQL エラー: ORA-12899: 列の値が大きすぎます" DJ"."CUSTOMERS"."ADDRESS" (実際: 25、最大: 20) 12899.00000 - "列 %s の値が大きすぎます (実際: %s、最大: %s)"