CREATE TABLE AAA_MYTB_STUDENT
(
STUDENT_NIC INT NOT NULL PRIMARY KEY,
INSID INT NOT NULL,
UNIID INT NOT NULL,
FNAME VARCHAR(30)NOT NULL,
MNAME VARCHAR(30),
LNAME VARCHAR(30),
ADDRL1 VARCHAR(15),
ADDRL2 VARCHAR(15),
ADDRL3 VARCHAR(15),
ADDRL4 VARCHAR(15),
BATCHNO VARCHAR(10) NOT NULL,
DOB DATE,
GENDER CHAR(1)
);
以上是我使用 19c 版本在 oracle 数据库中创建的创建表查询。使用下面的查询我试图将值插入到创建的表中。但它一直给我下面的错误信息。查看了许多以前的答案,但我无法弄清楚查询有什么问题。
INSERT INTO AAA_MYTB_STUDENT(STUDENT_NIC, INSID, UNIID, FNAME, MNAME, LNAME, ADDRL1,ADDRL2, ADDRL3, ADDRL4, BATCHNO, DOB)
VALUES (873393262, 12345, 200569, "Chamara", "Munasinghe","Arachchige","123A", "DNR State", "HOMAGAMA","Sri Lanka","2021Jan001","1999/12/05","M");
SQL 错误:ORA-00913:值太多 00913.00000 -“值太多”