Цитата:
Сообщение от
locky_sql_ru
Просто в демо-базе я увидел - не всегда есть однозначное соответствие.
А можно примеры? Насколько мне помнится, различие внутри типа бывает только для string (fieldtype=0) - т.е. бывает разная длина строки. Для fieldtype=2 (т.е. real) физически поля в базе данных будут именно такими, как Вы указываете. Т.е. в Oracle все real-поля будут только number(32,16) и не будет никаких других,например, number(24,8). Другое дело, что внутри самого приложения Axapta существует громадная иерархия расширенных типов данных (EDT), определенных в словаре данных. В этой иерархии конкретные real-типы могут различаться такими характеристиками, как число знаков после десятичной запятой, кол-во отображаемых знаков и т.п. (При этом в базе Oracle они все будут храниться в number(32,16) ). Может быть, Вы об этом? В любом случае помимо таблицы SqlDictionary надо заглянуть в репозитарий прикладных объектов (AOT) в узел "Data Dictionary".