首页 > 解决方案 > 插入查询时 SQL 命令未正确结束

问题描述

我只想更改我的表中的数据这个查询看起来不错,但是 oracle 说 ORA-00933: SQL command not properly end im new in oracle from mysql。

这是我的代码:

INSERT  INTO AWACSRECIPEBYWSTYPE(BFGID) VALUES(23) WHERE WSTYPE = 'CLIPBOND';

标签: oracle

解决方案


您不能在 Oracle 中WHERE的语句上放置子句。INSERT查看了 MySQL 文档之后,我也看不到在 MySQL 中哪里可以使用这样的WHERE子句。

你的意思是使用UPDATE声明吗?

UPDATE AWACSRECIPEBYWSTYPE
  SET BFGID = 23 
  WHERE WSTYPE = 'CLIPBOND'

???


推荐阅读