Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Есть ли аналог в SQLServer?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
в MySQL есть такая возможность, чтобы таблица не росла:

автор
REPLACE INTO
A little over a decade ago MySQL shipped with a non-standard extension to the ANSI SQL spec, “REPLACE INTO”. Later “INSERT ON DUPLICATE KEY UPDATE” came along and solved the original problem much better. However REPLACE INTO is still supported.

REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted.

This allows us to atomically update in a place a single row in a database, and get a new auto-incremented primary ID.

15 окт 12, 14:10    [13320117]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли аналог в SQLServer?  [new]
tetxx
Member

Откуда:
Сообщений: 297
MERGE
15 окт 12, 14:32    [13320324]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить