Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Длина возвращаемого значения поля для View / 2 сообщений из 2, страница 1 из 1
29.11.2019, 14:13
    #39896397
Звездочёт
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина возвращаемого значения поля для View
Добрый день!
Если в Management Studio раскрыть для представления ветку "столбцы", то можно увидеть, что для типов varchar, nvarchar длина столбцов принимает какое -то невообразимое значение 1000 или 4000 символов, хотя их никто их специально такими не делает.
(Хотя, может, и делает, просто не могу уследить).
Значит ли это, что такая длина замедляет передачу данных к клиенту и правилом хорошего тона было бы специально резать их длину?
...
Рейтинг: 0 / 0
29.11.2019, 14:33
    #39896415
Minamoto
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина возвращаемого значения поля для View
Звездочёт, с чего вдруг? var char и n var char - поля с переменной длиной, соответственно занимают столько места, сколько там даных.
Не верите - проверяйте:

В двух разных окнах включаете клиентскую статистику и выполняете

Код: sql
1.
2.
3.
CREATE TABLE #tmpRes (name nvarchar(128))
INSERT INTO #tmpRes SELECT name FROM sys.objects
SELECT * FROM #tmpRes



Код: sql
1.
2.
3.
CREATE TABLE #tmpRes (name nvarchar(4000))
INSERT INTO #tmpRes SELECT name FROM sys.objects
SELECT * FROM #tmpRes



найдите различия:

Network Statistics
Bytes sent from client 286 286.0000
Bytes received from server 3073440 3073440.0000


Network Statistics
Bytes sent from client 284 284.0000
Bytes received from server 3073440 3073440.0000
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Длина возвращаемого значения поля для View / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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