Вставить ... при обновлении дубликата ключа в MySql не является стандартом SQL. Можем ли мы считать это утверждение атомарным? Есть ли какие-либо эквивалентные утверждения в других базах данных, особенно в ParAccel? Если нет, принимая во внимание атомарность или производительность, как разработать утверждение, используя sql92 sql99 или другие стандарты?
Близким эквивалентом в стандартном SQL является MERGE, введенный в SQL-99 и слегка измененный в SQL: 2003.
MERGE
MERGE широко поддерживается, например, SQL Server 2008, Oracle 9, PostgreSQL и т. Д.