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

Откуда:
Сообщений: 323
Добрый день

У кого стоит Microsoft SQL Server.
Не могли бы вы создать таблицу с именем только с русскими буквами, а также поле с такими же условиями.
для 32 знаков
для 64 знаков
для 128 знаков
для 256 знаков
Интересует предел допустимый для имени таблицы и полей.
Какие значения допустимы.
6 июн 16, 18:41    [19264508]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
SELECT TYPE_NAME(system_type_id), max_length
FROM sys.types
WHERE user_type_id = TYPE_ID('sysname')
6 июн 16, 18:45    [19264521]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Евгений Болтик
Интересует предел допустимый для имени таблицы и полей.
Какие значения допустимы.


всё описано в документации:

https://msdn.microsoft.com/ru-ru/library/ms143432(v=sql.120).aspx
6 июн 16, 18:49    [19264540]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
Евгений Болтик
Member

Откуда:
Сообщений: 323
Knyazev Alexey
Евгений Болтик
Интересует предел допустимый для имени таблицы и полей.
Какие значения допустимы.


всё описано в документации:

https://msdn.microsoft.com/ru-ru/library/ms143432(v=sql.120).aspx


Это понятно
Длина идентификатора (в символах) 128
Но в Firebird 3.0 это 31 символ, но русских букв всего 16 влазит. Хотя во до 3.0 влазил 31 русский символ
Так что доверяй документации, но проверяй на практике.
6 июн 16, 19:12    [19264631]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
iljy
Member

Откуда:
Сообщений: 8711
Евгений Болтик,

sysname - это nvarchar(128) not null, так что русских тоже 128.
6 июн 16, 20:50    [19264854]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
iljy
Евгений Болтик,

sysname - это nvarchar(128) not null, так что русских тоже 128.


я был всегда уверен, что 256...
7 июн 16, 09:24    [19265706]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
iljy
Member

Откуда:
Сообщений: 8711
Knyazev Alexey
iljy
Евгений Болтик,

sysname - это nvarchar(128) not null, так что русских тоже 128.


я был всегда уверен, что 256...


Увы, мир несовершенен :)

https://technet.microsoft.com/ru-ru/library/ms191240(v=sql.105).aspx
7 июн 16, 09:48    [19265783]     Ответить | Цитировать Сообщить модератору
 Re: Размер имени объекта или поля  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
iljy
Knyazev Alexey
пропущено...


я был всегда уверен, что 256...


Увы, мир несовершенен :)

https://technet.microsoft.com/ru-ru/library/ms191240(v=sql.105).aspx


да уже глянул, вот и отписался, что в голове была цифра 256 )))
7 июн 16, 10:06    [19265851]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить