powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / INSERT OR UPDATE в зависмости от наличия записи
8 сообщений из 8, страница 1 из 1
INSERT OR UPDATE в зависмости от наличия записи
    #34824995
EP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EP
Гость
Здравствуйте!

Допустим есть таблица вида:

Код: plaintext
1.
2.
3.
4.
create table table1(
    id integer,
    value integer
);

И есть экземпляр соответствующего ей типа данных:

Код: plaintext
1.
2.
3.
4.
create type type1(
    id integer,
    value integer
);

Требуется добавить запись с этим экземпляром, если в таблице нет записи с таким id, а если есть, то увеличить value.

Есть ли простой способ это сделать или нужно писать нечто вроде:

Код: plaintext
1.
2.
3.
4.
5.
6.
select id from table1 where id = $
if found then
    update ...
else
    insert ...
end
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34825014
Фотография Zashibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это уже было
Пока такой возможности нет, можно сделать только через ХП
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34825080
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПОИСК

- INSERT OR UPDATE в зависмости от наличия записи
- INSERT если не прошел UPDATE
- можно ли одной командой сделать insert/update
- INSERT и UPDATE одним запросом
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34825734
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZashibisЭто уже было
Пока такой возможности нет, можно сделать только через ХП

Э ... в каком смысле "пока"?
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34825741
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilejn ZashibisЭто уже было
Пока такой возможности нет, можно сделать только через ХП

Э ... в каком смысле "пока"?

в том, что возможно в будущих версиях появится (>=8.3)
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34829392
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhв том, что возможно в будущих версиях появится (>=8.3)

Источник информации огласите, пожалуйста.
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34829444
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilejn Winnipuhв том, что возможно в будущих версиях появится (>=8.3)

Источник информации огласите, пожалуйста.

http://www.sql.ru/forum/actualthread.aspx?tid=426603&hl=insert+update
...
Рейтинг: 0 / 0
INSERT OR UPDATE в зависмости от наличия записи
    #34829481
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / INSERT OR UPDATE в зависмости от наличия записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]