powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Trailing blanks
4 сообщений из 4, страница 1 из 1
Trailing blanks
    #32012569
Restless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
May be it's stupid question but I'm sad ...

PRINT LEN('12345'+SPACE(5))
5

Why not 10, how to fix it ?

Thx.
...
Рейтинг: 0 / 0
Trailing blanks
    #32012570
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так функция такая - длина строки без заключительных пробелов.
...
Рейтинг: 0 / 0
Trailing blanks
    #32012616
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PRINT LEN('12345'+SPACE(5))
PRINT DATALENGTH('12345'+SPACE(5))
...
Рейтинг: 0 / 0
Trailing blanks
    #32012617
BiSas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используйте

PRINT DataLength('12345'+SPACE(5))

Но размер возвращается не в количестве символов, а в количестве Byte.
Для примера заметьте разницу
PRINT DataLength('12345 ')
PRINT DataLength(N'12345 ')
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Trailing blanks
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]