【发布时间】:2014-07-08 12:43:15
【问题描述】:
我试图一次性执行多个插入查询,为此我构建语句并一次性复制它们,然后执行下面的所有内容就是一个例子:
insert into capd_student (S_ID, S_StudentReference)
values ('186000377936135','s0253166')
insert into capd_student (S_ID, S_StudentReference)
values ('186000377936136','s0253166')
insert into capd_student (S_ID, S_StudentReference)
values ('186000377936137','s0253166')
我收到的错误是“SQL 命令未正确结束”,我也尝试在末尾使用分号,这给了我一个“无效字符”错误。
【问题讨论】:
-
您使用哪个(客户端)工具来运行这些语句?
-
我已经使用 Unit-e Query executor 进行了尝试,并且 Microsoft 报表生成器中的查询设计器都抛出了相同的错误。
-
您是否尝试过使用“原生”Oracle 工具,如 SQL Developer 或 SQL*Plus?一般来说,SQL 语句需要以
;结束。 (虽然微软工具不尊重他们,我并不感到惊讶)