![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL - Вопрос
Рашид © (2013-08-05 17:36:00)Здравствуйте!
Подскажите как правильно выполнять подобные действия.
Хранимая процедура принимает значение ID_PERSON
Если запись с таким ID есть в таблице нужно удалить, и посадить новую. Есть 2 варианта.
1. Сделать селект на наличие такой записи и если количество больше 0, тогда выполнить delete
2. Сразу выполнить Delete where id_person=:id
Какой метод использовать будет правильнее? Спасибо.
Palladin (2013-08-07 10:37:00) [1]сразу выполнить delete
Кщд (2013-08-07 09:56:00) [2]>Рашид (05.08.13 17:36)
какая СУБД?
stas (2013-08-06 14:41:00) [3]
> Рашид (05.08.13 17:36)
select не нужен.
sniknik (2013-08-06 07:48:00) [4]> Update - исключено.
кем?
> Вопрос о Delete
а смысл?
[ВладОшин] (2013-08-06 00:42:00) [5]
> правильнее
> сделать update
> если
> Update - исключено
> 2. Сразу выполнить Delete where id_person=:id
Обычный Порошок (2013-08-05 23:11:00) [6]и зачем же здесь delete, если по условию нужен update и иногда insert?
Рашид (2013-08-05 18:28:00) [7]Update - исключено. Вопрос о Delete
sniknik (2013-08-05 18:10:00) [8]SQL - Ответ
сделать update