SQL Server упаковывает несколько битовых полей в таблицу - PullRequest
0 голосов
/ 12 октября 2018

Я использую SQL Server 2016, но я думаю, что вопрос должен относиться ко всем версиям SQL Server ...

Я понимаю, что если у вас есть несколько битовых полей в таблице, поля упакованывместе, чтобы сэкономить место.Будет ли SQL Server упаковывать битовые поля, даже если они не появляются непрерывно, как это?: -

create table test (
    field1 int,
    field2 bit,
    field3 varchar(100),
    field4 bit,
    field5 varchar(100),
    field6 bit
)

Или мне нужно собрать все битовые поля вместе, как это: -

create table test (
    field1 int,
    field3 varchar(100),
    field5 varchar(100),
    field2 bit,
    field4 bit,
    field6 bit
)
...