插入...在除MySql之外的其他数据库(ParAccel)中的重复键更新

时间:2011-07-22 08:52:46

标签: mysql sql insert duplicates

插入...在MySql中的重复键更新不是sql标准。我们可以将此陈述视为原子吗? 在其他数据库中是否有任何等效的陈述,尤其是ParAccel? 如果没有,考虑原子或性能,如何使用sql92 sql99或其他标准设计语句?

1 个答案:

答案 0 :(得分:0)

标准SQL中的近似等效项是MERGE,在SQL-99中引入,在SQL:2003中稍有改动。

MERGE受到广泛支持,例如SQL Server 2008,Oracle 9,PostgreSQL等