SQLite combine SELECT已存在,并且存在大小写
我想用SQLite做一些类似的事情:SQLite combine SELECT已存在,并且存在大小写,sqlite,Sqlite,我想用SQLite做一些类似的事情: CASE (SELECT EXISTS(SELECT * FROM Tab_SB1_Bordi WHERE nome='P7BOA04022.68R')) WHEN 1 THEN UPDATE Tab_SB1_Bordi SET Altezza=55 WHERE nome='P7BOA04022.68R'; END 语法看起来很好,但是我在CASE语句中遇到了一个错误,有什么提示吗?您只要运行独立的更新就可以了: UPDATE Tab_SB1_B
CASE (SELECT EXISTS(SELECT * FROM Tab_SB1_Bordi WHERE nome='P7BOA04022.68R'))
WHEN 1 THEN UPDATE Tab_SB1_Bordi SET Altezza=55 WHERE nome='P7BOA04022.68R';
END
语法看起来很好,但是我在CASE语句中遇到了一个错误,有什么提示吗?您只要运行独立的更新就可以了:
UPDATE Tab_SB1_Bordi SET Altezza = 55 WHERE nome = 'P7BOA04022.68R';
这已经给了你想要的行为。如果不存在此类匹配记录,则不会发生任何情况,否则将进行更新。只需运行独立的更新即可:
UPDATE Tab_SB1_Bordi SET Altezza = 55 WHERE nome = 'P7BOA04022.68R';
这已经给了你想要的行为。如果不存在这样的匹配记录,则不会发生任何情况,否则将进行更新。正确,如果用户返回零条更新记录,则您知道需要插入。正确,如果用户返回零条更新记录,则您知道需要插入。