Re: SQL-UPDATE "первой" записи | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Ппц... И где здесь выбор не тобой записи? Где тут команда изменения записЕЙ, одну из которых выбрал для изменения не ты, а сам исполнитель команды? Или Replace без All вдруг стал изменять множество записей по условию?
------------------ Лень - это неосознанная мудрость. |
Re: SQL-UPDATE "первой" записи | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Сергей! Что за бред!
FOUND находит ПЕРВУЮ ПОПАВШУЮСЯ (и единственную, т.к CONTINUE мы не делаем) запись в tovar, далее мы REPLACE эту запись tovar (количеством из kol.itogo). Далее SCAN переходит на следующую запись в kol... Это все надо по шагам пройти вместе? > именно записЕЙ делает SCAN по табличке kol Исправлено 1 раз(а). Последнее : of63, 24.03.18 16:07 |
Re: SQL-UPDATE "первой" записи | |
---|---|
andrewk Автор Сообщений: 174 Откуда: Красноярск Дата регистрации: 15.05.2005 |
Нет. FOUND() сам по себе не ищет и не находит, он выдаёт флаг успеха поиска предыдущей команды – LOCATE. В свою очередь, LOCATE ищет не «какую-нибудь», а конкретно - первую (удовлетворяющую условию) в текущем порядке обработки записей. В данном случае нет SET ORDER, значит текущий порядок просмотра – физическое расположение записей, RecNo(). Но эта поправка относится только к корректности высказывания, суть в данном случае не меняется)) |
© 2000-2024 Fox Club  |