19.02.2007, 11:55 | #1 |
Участник
|
Глядя в sqldictionary вижу колонки с fieldtype=2, которые мапятся в физические колонки с типами number и number(32,16) (для Oracle). Для СКЛ - всё маппится в decimal(28,12).
Куда еще кроме sqldictionary надо смотреть чтобы вытащить precision, scale? Аналогичный вопрос - для default. ссылка на описание словаря метаданных - приветствуется. |
|
19.02.2007, 14:11 | #2 |
Участник
|
Смотрите таблицу SqlSystemVariables (из Axapta ее не видно). Параметр REAL - оттуда берется тип поля.
Таблица инициализируется из класса SqlDatabaseInit (метод insertSystemVariablesSqlServer() - для MS SQL и insertSystemVariablesOracle() - для Oracle)
__________________
Axapta v.3.0 sp5 kr2 |
|
19.02.2007, 14:27 | #3 |
Участник
|
Нету у меня такой переменной :-(
|
|
19.02.2007, 14:51 | #4 |
Участник
|
Это не переменная, а таблица.
Причем ее нет в репозитории Axapta - по-этому обратиться к ней с помощью стандартных конструкций нельзя. Как обратиться к ней можно посмотреть в коде формы SysSqlStatus. Форму можно вызвать Администрирование/Запросы/База данных/Информация базы данных, закладка "Системные переменные"
__________________
Axapta v.3.0 sp5 kr2 |
|
19.02.2007, 15:09 | #5 |
Участник
|
>Это не переменная, а таблица
Я имел в виду, что в табличке SqlSystemVariables нет записи с parm = real Я смотрю непосредственно в базы, минуя AOS - такая постановка задачи (если можно это так назвать). |
|
19.02.2007, 15:45 | #6 |
Участник
|
Эээ...
Вы уверены? У меня AOS без этого параметра просто не стартует. Скажите версию Axapta. И если уж вы смотрите из сервера, то почему не пользуетесь его метаданными?
__________________
Axapta v.3.0 sp5 kr2 |
|
19.02.2007, 15:58 | #7 |
Участник
|
Dynamics Ax 4.0 SP1
Метаданными сервера то я могу пользоваться :-) просто задача состоит в следующем - изучить возможный пути миграции данных с Axapta+Oracle на Axapta+SQL2005, откуда появился интерес копать не "от железа", а "от приложения". |
|
19.02.2007, 17:36 | #8 |
Участник
|
Хм.
Для четверки это дело переделали и типы создаваемых полей теперь прописаны в исполняемых файлах. Боюсь, что кроме как в метаданных эта информация больше нигде не хранится (кроме AOD, естественно)
__________________
Axapta v.3.0 sp5 kr2 |
|