首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么会出现错误00933: sql命令未正确结束?

为什么会出现错误00933: sql命令未正确结束?
EN

Stack Overflow用户
提问于 2020-10-08 22:48:12
回答 1查看 33关注 0票数 0

我一直收到错误00933:此查询的语句未正确结束。我不明白为什么会发生这种情况。这是一个Oracle数据库,我使用的是TOAD。问题出在" insert“语句上;如果我只在insert语句之后运行代码,它就能正常工作。提前谢谢。

代码语言:javascript
代码运行次数:0
运行
复制
Insert into uscg_awdattachment_request columns(seq, uscgextractkey)
select tooth.seq, 1 group_num
from(
select b.seq, b.uncompressed, a.docnum, b.dockey, b.verkey, b.filename, b.storedfileblob, b.updatetimestamp, row_number() over(partition by a.dockey order by b.updatetimestamp asc) as obs_no
  from (select c.*
         from prism.supportdoc c) b 
         left join prism.header a
         on a.dockey = b.dockey and a.verkey = b.verkey) tooth
where tooth.obs_no = 1;

更新:根据互联网,你不能在insert语句中使用joins。我需要找到另一种方法来连接这两个表,而不使用" join“语法。

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 23:20:37

  1. 您是否使用SQL ?

测试过该语句

  1. 如果SQL*Plus正常工作,那么可能是TOAD问题-在这种情况下,尝试创建一个存储过程并执行它

包含所需表说明的

  1. 小型测试用例才能继续!!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64265091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档