peterh Asked: 2022-08-23 22:39:52 +0800 CST Oracle:如果不存在则插入 0 我的问题是 Oracle 数据库中是否有原子插入如果不存在语句?这不是 ANSI SQL 的一部分,因此每个数据库供应商都有自己的方法(如果支持)。 要限定语句必须在高并发负载下工作并且永远不会抛出重复键错误。该语句必须成功(插入行)或不执行任何操作(PK 值已存在)。 我做了一些谷歌搜索,我的临时结论是Oracle 不支持这个,所以唯一可行的方法是 try-insert-catch-and-ignore-dup-key-error。真的只是想要帮助验证或拒绝这个假设。 oracle insert