AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 19.09.2014, 18:25   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Join Date: 15.03.2006
Максимальная длина String?
У нас есть поле Memo в табличке, пользователям не нравится, что по нему фильтровать нельзя. Хочу заменить на EDT MaximumString (это String[4000]).

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

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

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

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

AX2012 R2
Old 19.09.2014, 20:34   #6  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Join Date: 28.11.2005
Blog Entries: 1
Enterprise Search: http://technet.microsoft.com/en-us/l.../gg731850.aspx
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 01:48.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.