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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2007, 15:06   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Aliaksei_Berkau Посмотреть сообщение
Совершенно верно - display width. Но это свойство типа данных, а не столбца.
Да, как будет отображаться тип данных в столбце по умолчанию.

Цитата:
Сообщение от Aliaksei_Berkau Посмотреть сообщение
А в данном случае [memo] для меня неизвестный тип. В AOT-е его нету.
Как это "нету"? Создайте новый тип, встаньте мышой на свойство StringSize и переключите в memo.
Обычные текстовые поля хранятся на SQL как nchar.
Memo поля хранятся как memo.

По мемо-полям нельзя создать индекс. Однако размер мемо-поля может достигать до 2гб и больше в зависимости от версии SQL.

Цитата:
Сообщение от Aliaksei_Berkau Посмотреть сообщение
Можно, конечно, сделать свой тип [myMEMO] и указать в нём боооолбшую длину, но опять таки...
Нет, поле большой длины - это не мемо-поле. Это nchar-поле большой длины.
Обычные поля не могут превышать размер страницы на SQL (4Кб или 8Кб в зависимости от версии и настройки СКЛя)

Цитата:
Сообщение от Aliaksei_Berkau Посмотреть сообщение
1) Есть вероятность "обрезать" уже существую щие данные (этого можно добиться, указав длину меньшую, чему [memo]).
2) Какую масимальную длину потянет Аксапта ? Я убедился, что это 1000 символов.
Нет.
1000 знаков - это параметр нескольких типов для текстовых описаний, по которым нужно сделать индекс. Этот параметр настраивается в форме Коррекция основных типов.

Еще раз: memo-поле и поле большой длины - это разные вещи как по хранению, так и по поведению.

Цитата:
Сообщение от Aliaksei_Berkau Посмотреть сообщение
Может в [memo] всё-таки больше ?
Да, до 2Гб или до 4Гб.

Для примера посмотрите как идет работа с изображением в Данных о компании или как хранятся фотографии сотрудников.

В коде переменные объявленные как
str myStr;
соответствуют memo-полям, а переменные
str 1000 myStr;
соответствуют обычным текстовым nchar-полям.

См. также Контейнерные и текстовые поля в WHERE
__________________
полезное на axForum, github, vk, coub.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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