powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Неожиданный результат UPDATE запроса
3 сообщений из 3, страница 1 из 1
Неожиданный результат UPDATE запроса
    #36653833
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот запрос
Код: plaintext
1.
UPDATE table SET field = rnd;
Почему после его выполнения в поле field одинаковые значения по всем строкам? Как обновить все поля таблицы рандомным значением?
...
Рейтинг: 0 / 0
Неожиданный результат UPDATE запроса
    #36653845
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksandyВот запрос
Код: plaintext
1.
UPDATE table SET field = rnd;
Почему после его выполнения в поле field одинаковые значения по всем строкам? Как обновить все поля таблицы рандомным значением?
Потому что акс пытается оптимизировать работу и вызывает рандом только 1 раз. Чтобы значения были разные, нужно дать ему какой-нибудь целый параметр, связанный с полем таблицы. Можно просто ключ (если это целое значение). Само по себе оно не важно, просто вызывает рандом для каждой строки т.к. Rnd(ID). А имя таблицы 'table' и поля 'field' что, прокатывает?
...
Рейтинг: 0 / 0
Неожиданный результат UPDATE запроса
    #36653920
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за пояснение.
Sator ArepoА имя таблицы 'table' и поля 'field' что, прокатывает?
Это я для примера. Схема запрос, так сказать :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Неожиданный результат UPDATE запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]