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

С целью? Добиться чего пытаетесь?
...
Рейтинг: 0 / 0
Есть ли смысл избегать null-абельных полей?
    #39893833
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Есть ли смысл избегать null-абельных полей?
    #39893836
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

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

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

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

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

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

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

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

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

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


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


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