Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Trailing blanks / 4 сообщений из 4, страница 1 из 1
22.08.2001, 20:47
    #32012569
Restless
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trailing blanks
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
22.08.2001, 21:10
    #32012570
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trailing blanks
Так функция такая - длина строки без заключительных пробелов.
...
Рейтинг: 0 / 0
23.08.2001, 07:26
    #32012616
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trailing blanks
PRINT LEN('12345'+SPACE(5))
PRINT DATALENGTH('12345'+SPACE(5))
...
Рейтинг: 0 / 0
23.08.2001, 07:27
    #32012617
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trailing blanks
Используйте

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

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


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