ORA-00933 sql命令未正确结束(在插入查询中)



我希望执行以下查询,但我得到了一个错误:

insert into personal_info (case_type) 
values ('unknown') 
where case_description like '%normal%';

但当我运行以下查询时,我没有得到错误:

select * 
from personal_info 
where case_description like '%normal%';

您要找的不是INSERT,而是UPDATE:

update personal_info set 
case_type = 'unknown'
where case_description like '%normal%';

如果是insert,那么你只需要

insert into personal_info (case_type) values ('unknown');

因为insert-使用values-不能包含where子句。

最新更新