我创建了一个名为AIT的表。当我尝试插入数据时,它给出了一个错误:
INSERT INTO "SYSTEM"."AIT" (FIRST_NAME, MID_NAME, LAST_NAME, EXT_ID, AGE_ID)
VALUES ('faiqh', 'abba', 'abdul', 'a1');
错误是;
Error starting at line : 1 in command -
INSERT INTO "SYSTEM"."AIT" (FIRST_NAME, MID_NAME, LAST_NAME, EXT_ID, AGE_ID)
VALUES ('faiqh', 'abba', 'abdul', 'a1')
Error at Command Line : 2 Column : 1
Error report -
SQL Error: ORA-00947: not enough values
00947. 00000 - "not enough values"
*Cause:
*Action:
我认为我所做的一切都是正确的。
答案 0 :(得分:1)
一些事情。
错误清楚地表明您没有给出足够的值。正如您在insert语句中看到的那样,您已经提到了5列
(FIRST_NAME, MID_NAME, LAST_NAME, EXT_ID, AGE_ID)
但你只给了4个值
VALUES ('faiqh', 'abba', 'abdul', 'a1')