Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли смысл избегать null-абельных полей? / 12 сообщений из 12, страница 1 из 1
25.11.2019, 11:00
    #39893803
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
сабж
...
Рейтинг: 0 / 0
25.11.2019, 11:30
    #39893819
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
listtoview,

С целью? Добиться чего пытаетесь?
...
Рейтинг: 0 / 0
25.11.2019, 11:48
    #39893833
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Ennor Tiegael
listtoview,

С целью? Добиться чего пытаетесь?


Есть таблица:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE [dbo].[map] (
    [id]   INT                 IDENTITY (1, 1) NOT NULL,
    [sid]  [dbo].[typeUserSID] NOT NULL,
    [host] VARCHAR (255)       NOT NULL,
    [hash] VARCHAR (255)       NOT NULL,
    [created] DATETIME NULL DEFAULT(GETDATE()),
    CONSTRAINT [PK_map] PRIMARY KEY CLUSTERED ([sid] ASC, [host] ASC, [hash] ASC)
);



в которой храняться права на сертификаты в разрезе компьютеров и пользователей.

Права на корневые сертификаты будут настраиваться для всех пользователей на компьютере.
Думаю как лучше сделать:
сделать [sid] null-able
или добавить отдельную таблицу map_root, и там хранить права для корневых.
...
Рейтинг: 0 / 0
25.11.2019, 11:49
    #39893836
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
listtoview,

Есть, ибо при написании запросов люди как правило не учитывают возможное наличие null в результатах какого-нибудь подзапроса.
...
Рейтинг: 0 / 0
25.11.2019, 11:57
    #39893844
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Критик
listtoview,

Есть, ибо при написании запросов люди как правило не учитывают возможное наличие null в результатах какого-нибудь подзапроса.

это как стоит ли выходить на улицу? ибо люди как правило не очень
...
Рейтинг: 0 / 0
25.11.2019, 13:34
    #39893923
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
TaPaK,

Если простые правила позволяю уменьшить число ошибок, то им стоит следовать.
...
Рейтинг: 0 / 0
25.11.2019, 13:43
    #39893929
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
listtoview,

если смотреть канонично, то наличие NULL значений может говорить о недостаточной нормализации данных. Если не бытовом уровне - то какая вам разница? Работает же.
...
Рейтинг: 0 / 0
25.11.2019, 13:52
    #39893933
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Владислав Колосов
listtoview,

если смотреть канонично, то наличие NULL значений может говорить о недостаточной нормализации данных. Если не бытовом уровне - то какая вам разница? Работает же.

так я не трогаю, я просто поболтать)
...
Рейтинг: 0 / 0
25.11.2019, 15:19
    #39894005
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
listtoview
сабж

если по логике там может находиться null, то делайте nullable. доп расход - один бит на поле и вероятность не сразу обнаружить проблемы с входящими данными
если там null не должен быть ни на каком этапе работы системы, то not null. оптимизатору это может помочь
...
Рейтинг: 0 / 0
25.11.2019, 17:07
    #39894097
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Shakill
доп расход - один бит на поле
Уже нет , см #6b.
...
Рейтинг: 0 / 0
25.11.2019, 18:09
    #39894121
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Ennor Tiegael,
не знал, спасибо, сохранил себе
...
Рейтинг: 0 / 0
26.11.2019, 08:38
    #39894254
PizzaPizza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли смысл избегать null-абельных полей?
Критик
listtoview,

Есть, ибо при написании запросов люди как правило не учитывают возможное наличие null в результатах какого-нибудь подзапроса.


Хм. nullы могут не только при хранении встречаться, но и при соединениях частенько. Так что эти "люди" сами себе злобные буратины.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли смысл избегать null-абельных полей? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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