|
|
|
Forum Member
      
участник
Last Login: 08.09.2005 9:31
Сообщ.: 48,
Visits: 529
|
|
Народ, как без использования процедур написать такой запрос:
если запись с таким-то ключом есть - update
иначе insert
|
|
|
|
|
Supreme Being
      
участник
Last Login: 06.05.2006 8:46
Сообщ.: 244,
Visits: 2 687
|
|
| Без процедур никак. Другое дело, что проца может быть и не хранимая, а просто анонимный PLSQL блок, запускаемый с клиента. Хотя смысла в этом не много, но иногда - единственное решение.
|
|
|
|
|
новичок
      
участник
Last Login: 15.07.2005 3:50
Сообщ.: 5,
Visits: 56
|
|
Я видел такое в триггере вьюшки INSTEAD OF UPDATEbegin
update table
set ...
where ...;
if sql%rowcount=0 then
insert into table
(...)
values
(...);
end if;
end; Проще не придумаешь.
|
|
|
|
|
новичок
      
участник
Last Login: 03.10.2005 16:56
Сообщ.: 1,
Visits: 12
|
|
| .. можно еще использовать MERGE (начиная с 9-ки)
|
|
|
|