【发布时间】:2022-01-05 13:51:34
【问题描述】:
我尝试在 SQL Developer 中插入以下内容
insert into tabletest values
(1, null, 23, 2020),
(2, null, 23, 2021),
(3, 77, 23, 2022),
(4, 77, 23, 2023),
(5, 77, 23, 2024),
(6, null, 23, 2025);
但它给了我以下错误
错误报告 - SQL 错误:ORA-00933:SQL 命令未正确结束 00933. 00000 - “SQL 命令未正确结束”
谁能告诉我查询中的错误是什么
【问题讨论】:
-
OracleDB 不允许在 INSERT .. VALUES 中使用多个值块。使用 INSERT .. SELECT 代替。
-
此命令在 SQL Server 上允许,但在 Oracle 上不允许。
-
谢谢@Akina!
标签: sql oracle oracle-sqldeveloper