Create TABLE Customer(
id number NOT NULL,
Name varchar(200) NOT NULL,
Address varchar(200) NOT NULL,
Salary number(10,2) NOT NULL,
CONSTRAINT Customer_pk PRIMARY KEY (id)
);
INSERT INTO Customer (id,Name, Address, Salary)
VALUES (2, 'Tom B. Erichsen', 'Skagen 21', 30000.00);
获取错误ORA-01438:尝试将值插入创建的表
时,值大于指定的精度答案 0 :(得分:-1)
尝试用varchar2替换varchar。
我的另一个建议是限制身份证号码 例如:
Address varchar2(200) NOT NULL,
id number (5) NOT NULL
不幸的是,由于我的声誉太低,您使用的应用程序在哪里确实发现错误正在发生?那会帮助你缩小范围。