|
07.04.2008, 12:38 | #1 |
Участник
|
Соответствие типов X++ и MS SQL/Oracle
Здравствуйте!
Не смог найти как получить соответствие типов X++ (перечисление Types) типам MS SQL/Oracle. Заранее благодарю за помощь! |
|
07.04.2008, 13:00 | #2 |
Участник
|
А в книжке Шашкова/Еременко или в Inside Microsoft Dynamics AX чего не посмотреть?
|
|
07.04.2008, 13:18 | #3 |
MCITP
|
Может это поможет?
Код: Select * From SqlSystemVariables
__________________
Zhirenkov Vitaly |
|
07.04.2008, 13:25 | #4 |
MCITP
|
Естественно искать таблицу надо в БД... В АОТ её нету... (для 3-ки по крайней мере)
По этой же причине и не найдёте вы такого класса. За это отвечает ядро.
__________________
Zhirenkov Vitaly |
|
07.04.2008, 13:44 | #5 |
Участник
|
|
|
07.04.2008, 14:16 | #6 |
MCITP
|
2 mazzy: SqlSystemVariables != SqlDictionary
Таблица SqlSystemVariables в тройке не присутствует в АОТ вообще, даже в System Documentation. И в SQL Administration тоже... Увидеть данные из неё можно действительно только в форме Администрирование\Запросы\Информация о БД, как отметил Кашперук. При этом форма генерит "прямой" запрос к БД: X++: select parm, value, iparm from SqlSystemVariables order by value
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: mazzy (1). |
07.04.2008, 13:11 | #7 |
Участник
|
Меня интересует класс, который это делает при отправке DDL запросов на создание таблиц к БД.
|
|
07.04.2008, 13:37 | #8 |
Участник
|
Ну, информацию из этой таблицы посмотреть не сложно
Администрирование\Запросы\Информация о БД Но я там что-то не нашел соответствия типов |
|
08.04.2008, 08:56 | #9 |
Пенсионер
|
Не знаю может я и не прав, но в 4-ке мне не удалось получить SQL лог при создании таблицы, похоже DDL запросы не логируются, а на сервере логируются "в родном" виде...
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
08.04.2008, 11:33 | #10 |
MCITP
|
Цитата:
лог из 4-ки: Код: Оператор SQL: CREATE TABLE "BMSSA_DEMO".TABLE2 (FIELD1 NVARCHAR2(10) DEFAULT '' NOT NULL,DATAAREAID NVARCHAR2(3) DEFAULT 'dat' NOT NULL,RECVERSION NUMBER(10,0) DEFAULT 1 NOT NULL,RECID NUMBER(20,0) CHECK (RECID <> 0) NOT NULL) TABLESPACE AXTAB STORAGE (MAXEXTENTS 9999 MINEXTENTS 1 PCTINCREASE 0) [Код=195, Использовано повторно=Нет]
__________________
Zhirenkov Vitaly |
|
08.04.2008, 11:53 | #11 |
Пенсионер
|
Цитата:
Сообщение от ZVV
боюсь не прав...
лог из 4-ки: Код: Оператор SQL: CREATE TABLE "BMSSA_DEMO".TABLE2 (FIELD1 NVARCHAR2(10) DEFAULT '' NOT NULL,DATAAREAID NVARCHAR2(3) DEFAULT 'dat' NOT NULL,RECVERSION NUMBER(10,0) DEFAULT 1 NOT NULL,RECID NUMBER(20,0) CHECK (RECID <> 0) NOT NULL) TABLESPACE AXTAB STORAGE (MAXEXTENTS 9999 MINEXTENTS 1 PCTINCREASE 0) [Код=195, Использовано повторно=Нет]
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
08.04.2008, 12:13 | #12 |
MCITP
|
Цитата:
Вопрос, а ка получить такой лог в 4-ке?
Ну точнее, сначала создаёшь таблицу, а потом смотришь...
__________________
Zhirenkov Vitaly |
|
08.04.2008, 13:31 | #13 |
Пенсионер
|
Блин все так и делаю, инфолог не пишется ладно фик с ним спасибо за информацию, значиЦЦа на уровне ядра происходит формирование "нужного" DDL запроса!
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|