﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Oracle / Базы данных  / Update и Insert в одном запросе / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 20:16:38 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Update и Insert в одном запросе</title><link>http://www.relib.com/forums/Topic874937-21-1.aspx</link><description>.. можно еще использовать MERGE (начиная с 9-ки)</description><pubDate>Thu, 21 Jul 2005 14:58:00 GMT</pubDate><dc:creator>Shprot</dc:creator></item><item><title>RE: Update и Insert в одном запросе</title><link>http://www.relib.com/forums/Topic874937-21-1.aspx</link><description>Я видел такое в триггере вьюшки INSTEAD OF UPDATE[code]begin  update table  set ...  where ...;  if sql%rowcount=0 then  insert into table  (...)  values  (...);  end if;end;[/code]Проще не придумаешь.</description><pubDate>Fri, 15 Jul 2005 03:22:00 GMT</pubDate><dc:creator>Dr.CAD</dc:creator></item><item><title>RE: Update и Insert в одном запросе</title><link>http://www.relib.com/forums/Topic874937-21-1.aspx</link><description>Без процедур никак. Другое дело, что проца может быть и не хранимая, а просто анонимный PLSQL блок, запускаемый с клиента. Хотя смысла в этом не много, но иногда - единственное решение.</description><pubDate>Mon, 11 Jul 2005 09:49:00 GMT</pubDate><dc:creator>TSergey</dc:creator></item><item><title>Update и Insert в одном запросе</title><link>http://www.relib.com/forums/Topic874937-21-1.aspx</link><description>Народ, как без использования процедур написать такой запрос:если запись с таким-то ключом есть - updateиначе insert</description><pubDate>Fri, 08 Jul 2005 15:57:00 GMT</pubDate><dc:creator>lamerbot</dc:creator></item></channel></rss>