AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2006, 11:48   #1  
Gad is offline
Gad
Участник
 
136 / 18 (1) ++
Регистрация: 21.05.2003
Адрес: Москва
Пример из руковводства разработчика:
Код:
UPDATE_RECORDSET myTable 

SETTING field1 = 1, 

field2 = fieldX + fieldY 

WHERE field1 == 0;
Updates the table myTable in all records where field1 has the value 0. field1 is given the new value 1, and field2 is assigned the value of the sum of fieldX and fieldY.
This example updates multiple fields at once, limit using a where clause, and use other fields in the assignments.

Таким образом, фишка данной команды именно в том, что цикл не нужен и производительность (при соблюдениии некоторых условий см. руководство разработчика) увеличивается.

Цикл нужен, если вы обрабатываете по одной записи командой update()

Последний раз редактировалось Gad; 14.07.2006 в 11:51.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по модулю Расчеты с персоналом. Выплата заработной платы. Keks DAX: Функционал 7 28.12.2009 10:31
Вопрос по созданию отчета asd1274 DAX: Программирование 6 05.12.2008 21:44
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Еще вопрос про покрытие по аналитикам в Сводном планировании rt2 DAX: Функционал 3 24.03.2006 18:56
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:28.