Вставить ... при обновлении дубликата ключа в других базах данных (ParAccel), кроме MySql - PullRequest
0 голосов
/ 22 июля 2011

Вставить ... при обновлении дубликата ключа в MySql не является стандартом SQL. Можем ли мы считать это утверждение атомарным? Есть ли какие-либо эквивалентные утверждения в других базах данных, особенно в ParAccel? Если нет, принимая во внимание атомарность или производительность, как разработать утверждение, используя sql92 sql99 или другие стандарты?

1 Ответ

0 голосов
/ 22 июля 2011

Близким эквивалентом в стандартном SQL является MERGE, введенный в SQL-99 и слегка измененный в SQL: 2003.

MERGE широко поддерживается, например, SQL Server 2008, Oracle 9, PostgreSQL и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...