Большая часть этого блога посвящена вопросам и мыслям, которые возникают у меня при разработке программного обеспечения.
четверг, 22 октября 2009 г.
SQL: INSERT OR UPDATE
Часто бывает ситуация что надо обновить данные в таблице если они там уже есть ,а если нет то добавить их. Делается достаточно просто:
IF (EXISTS (SELECT ID FROM MyTable WHERE ID = 123))
begin
UPDATE MyTable SET MyValue = 555 WHERE ID = 123
end
else
begin
INSERT INTO MyTable (ID, MyValue) VALUES(123, 555)
end
Комментариев нет:
Отправка комментария