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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.12.2008, 00:11   #7  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
подниму старую тему, с вашего позволения...

Так можно ли всё-таки в аксе сделать join и выбрать на редактирование только одну (например) таблицу?
Аналогов SQL, типа
X++:
select ... for update of ...
нет, других способов тоже не найдено..
Может в 2009 или дальше что-то изменилось или хотя бы планируется?

Откуда возник вопрос: есть ряд запросов типа (возможно с сортировкой)
X++:
select forUpdate inventTrans where ... join InventDim where ...

select forUpdate inventSum where ... join InventDim where ...
Ну это упрощённый вариант, но идея понятна.
Ясен пень, что блокировать InventDim по смыслу здесь не нужно.
Но как это сделать не понятно.
Разбивать на 2 запроса часто не представляется возможным по причинам либо сортировки, либо производительности, либо ещё чего-то...
А блокировочки то жить очень иногда мешают...
__________________
Zhirenkov Vitaly
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
вызов метода из таблицы в операторе while select V777 DAX: Программирование 7 23.04.2008 09:11
Из-за пробелов не срабатывает select vasiliy DAX: Программирование 4 08.12.2006 15:04
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43
joined-курсор был использован в другом операторе SELECT raz DAX: Программирование 8 08.01.2004 12:54
select FORUPDATE renat DAX: Программирование 5 10.09.2003 09:45

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

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

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