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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2014, 18:25   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Максимальная длина String?
У нас есть поле Memo в табличке, пользователям не нравится, что по нему фильтровать нельзя. Хочу заменить на EDT MaximumString (это String[4000]).

Отсюда, вопросы:
1) Какова возможная макс длина String? (вышеприведенное MaximumString - просто стандартный едт, а не реальный максимум)
2) Можно ли безопасно конвертировать memo в String? (у меня, вроде, сначала проругнулась аксапта, но, после нескольких попыток синхронизовала успешно таблицу)
3) Есть ньюасы?

ЗЫ: Все данные в этом поле точно короче 4000 символов
Старый 19.09.2014, 19:12   #2  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
1) зависит от базы данных, обычно 4000 из-за органичения nvarchar(n) http://msdn.microsoft.com/en-gb/library/ms186939.aspx
2) нет (обрежет если не влезет)
3) да (обрежет если не влезет)

Последний раз редактировалось lvan; 19.09.2014 в 19:14.
Старый 19.09.2014, 19:12   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Версия системы? Почему не используете корпоративный поиск?
С т.з. СУБД делать такие здоровые поля, да еще делать запросы с фильтрацией по ним - это грубое насилие. Стандартный размер страницы в движке хранения данных СУБД - 8 Кб, это включая служебные данные и прочие поля. Если запись перестанет влезать в одну страницу, и таких записей будет много, получите проблемы с производительностью.
Старый 19.09.2014, 19:20   #4  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
а что такое корпоративный поиск?
Старый 19.09.2014, 20:21   #5  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
[QUOTE=lvan;309579]
2) нет (обрежет если не влезет)
/QUOTE]
Вообщем, должно без проблем синхронизировать, тк там больше 200 символов нет значений в этом поле.

ух ты, корпоративный поиск) А что, действительно, это?

AX2012 R2
Старый 19.09.2014, 20:34   #6  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Enterprise Search: http://technet.microsoft.com/en-us/l.../gg731850.aspx
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
X++: New Option to Log X++ Max-Length String Truncation Blog bot DAX Blogs 0 07.10.2011 04:12
X++: More help needed from community: Do you rely on string truncation? Blog bot DAX Blogs 4 19.03.2010 10:50
emeadaxsupport: Error during Hotfix installation - "Version string portion was too short or too long" Blog bot DAX Blogs 0 13.11.2009 21:05
Максимальная длина типа String в DAX 4.0 alex55 DAX: Программирование 31 29.01.2009 15:33
Максимальная длина символьного поля CCADOField Владимир Максимов DAX: Программирование 5 11.01.2008 11:32
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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