|
![]() |
#1 |
Участник
|
SQLDictionary - только таблица и поля. Информации по индексам - нет
UtilElements - только имена Axapta. Имен SQL - нет
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#2 |
Участник
|
Привет.
Можно распарить имя индекса, отделить TableId от имени. Если имя индекса длинное, то в конце еще будет добавлен AxId индекса. Таблицы и ее индексы есть в БД модели: X++: select * from SYSMODELELEMENT t1 join SYSMODELELEMENT t2 on t2.RecId = t1.PARENTMODELELEMENT and t2.ELEMENTTYPE = 44 where t1.ELEMENTTYPE = 43 --and t2.Name = 'InventTrans' --and t1.Name = 'OpenItemIdx' order by t2.name, t1.Name |
|
![]() |
#3 |
Участник
|
Тут логичнее сделать обратное преобразование. По значениям из выборки (name+ParentId+AXID) сконструировать имя SQL по указанным правилам
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
dax2012, index, sql |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|