Как сделать обновление на дубликат в Sybase? - PullRequest
0 голосов
/ 15 июня 2011

Моя таблица имеет первичный ключ. при вставке данных ключ может существовать или не существовать. Я хочу вставить данные в таблицу. Во время вставки, если ключ уже найден, необходимо выполнить обновление. Как мне сделать одно обновление?

Примечание: это для базы данных Sybase.

1 Ответ

0 голосов
/ 15 июня 2011

Sybase производит как минимум четыре разных продукта базы данных (Adaptive Server Enterprise, SQL Anywhere, Sybase IQ и Advantage Database Server), поэтому вы должны точно указать, какая и какая версия.

Если выиспользуя Sybase SQL Anywhere или Sybase IQ, вы можете использовать предложение ON EXISTING UPDATE оператора вставки .

Отказ от ответственности: я работаю в Sybase в разработке SQL Anywhere.

...