Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ограничение на длину алиаса  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10467
Скажите, пожалуйста, существует ли в MSSQL ограничение на длину алиаса?
У меня возникла проблема: на клиенте все алиасы обрезаются по длине до 30 символов (или байт), пытаюсь выяснить, в чём причина, в клиенте, в драйвере или в сервере.
12 дек 11, 11:57    [11747962]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на длину алиаса  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
select 1 as very_very_very_very_very_very_very_very_very_very_long_alias
12 дек 11, 12:04    [11748007]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на длину алиаса  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
DocAl
Скажите, пожалуйста, существует ли в MSSQL ограничение на длину алиаса?
У меня возникла проблема: на клиенте все алиасы обрезаются по длине до 30 символов (или байт), пытаюсь выяснить, в чём причина, в клиенте, в драйвере или в сервере.
Имя алиаса подчиняется тем же правилам, что и имя объекта.
Начиная с SQL2000 (если не ошибаюсь), это 128 юникодных символов (тип данных sysname)
http://msdn.microsoft.com/ru-ru/library/ms175874(v=SQL.100).aspx
12 дек 11, 12:10    [11748046]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на длину алиаса  [new]
мимо
Guest
у оракла есть ограничение в 30 байт[varchar2(30)].
12 дек 11, 12:25    [11748184]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение на длину алиаса  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10467
Спасибо большое за ответы. Значит, либо клиент, либо драйвер...
Для истории: похоже модуль php_mssql обрезает алиасы, и, судя по комментарию анонимного пользователя мимо, был скопипащен из соответствующего модуля для оракла.
12 дек 11, 13:26    [11748917]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить