Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Инкримент  [new]
User2016UA
Member

Откуда:
Сообщений: 14
Здравствуйте можна ли как-то создать инкримент который будет ивиличиваться на два а не на 1.

То есть чтоб айди каждой строки было больше на 2 чем у предыдущей.

create table t2(
k2 int identity,
d2 int
);
9 окт 16, 14:53    [19760619]     Ответить | Цитировать Сообщить модератору
 Re: Инкримент  [new]
3unknown
Member

Откуда: New York
Сообщений: 140
create table t2(
k2 int identity(1,2),
d2 int
);
9 окт 16, 15:06    [19760635]     Ответить | Цитировать Сообщить модератору
 Re: Инкримент  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
User2016UA
Здравствуйте можна ли как-то создать инкримент который будет ивиличиваться на два а не на 1.

То есть чтоб айди каждой строки было больше на 2 чем у предыдущей.

create table t2(
k2 int identity,
d2 int
);
Нет никакой гарантии, что будет на 2, а не на 22.
9 окт 16, 18:55    [19760916]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить