SQL> INSERT INTO TRANSACTION_DETAILS VALUES (9, 5, 9, 'Product I', 6.25, 3, 18.75); INSERT INTO TRANSACTION_DETAILS VALUES (9, 5, 9, 'Product I', 6.25, 3, 18.75) * ERROR at line 1: ORA-00913: too many values报错
时间: 2023-09-18 14:06:39 浏览: 71
【Transact-SQL】使用 INSERT INTO – VALUES 插入数据
5星 · 资源好评率100%
这个错误提示通常是因为您插入的值的数量不匹配。在您的情况下,您可能想要检查您的 INSERT INTO 语句的 VALUES 子句,并确保每个 VALUES 子句中的值的数量与数据表中的列数相同。您可以尝试使用以下语句来插入两行数据:
```
INSERT INTO TRANSACTION_DETAILS
VALUES (9, 5, 9, 'Product I', 6.25, 3, 18.75),
(9, 5, 9, 'Product I', 6.25, 3, 18.75);
```
这将在一次操作中插入两行数据,避免了您之前遇到的错误。
阅读全文