【问题标题】:SQL command not properly ended on insert query插入查询时 SQL 命令未正确结束
【发布时间】:2019-08-23 10:52:48
【问题描述】:

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

这是我的代码:

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

【问题讨论】:

    标签: oracle


    【解决方案1】:

    您不能在 Oracle 中的 INSERT 语句上放置 WHERE 子句。而after looking at the MySQL documentation 我也看不出在 MySQL 中哪里可以使用像这样的WHERE 子句。

    您的意思是使用UPDATE 语句吗?

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

    ???

    【讨论】:

      猜你喜欢
      • 2021-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2021-08-27
      相关资源
      最近更新 更多