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

Откуда: Киев
Сообщений: 77
в каком случае стоит использовать VARCHAR как уникальный идентификатор записи в таблице вместо Identity(1,1) ?
21 ноя 14, 13:04    [16884798]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
В том случае, когда уникальный идентификатор записи в таблице не числовой, а строковый.
21 ноя 14, 13:05    [16884806]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
если у каждой записи действительно есть уникальный натуральный ключ типа varchar
21 ноя 14, 13:07    [16884821]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
в крайнем..имхо, если других вариантов нет
21 ноя 14, 13:09    [16884834]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
ilyaBS
Member

Откуда: Киев
Сообщений: 77
Гавриленко Сергей Алексеевич,

оу йес)
при создании таблицы нужно решить, какой делать идентификатор. есть ли разница? есть ли разница если таблица предполагает больше миллиона строк? если много операций удаления/вставки? если мало вставок или апдейтов?
21 ноя 14, 13:09    [16884836]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
ilyaBS
Member

Откуда: Киев
Сообщений: 77
Maxx,

ок, спасибо
21 ноя 14, 13:10    [16884839]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
Maxx
в крайнем..имхо, если других вариантов нет

+100500
21 ноя 14, 13:10    [16884844]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
Glory
Member

Откуда:
Сообщений: 104751
ilyaBS
при создании таблицы нужно решить, какой делать идентификатор.

При проектировании это нужно решать

ilyaBS
есть ли разница? есть ли разница если таблица предполагает больше миллиона строк? если много операций удаления/вставки? если мало вставок или апдейтов?

Если при проектировании задан тип ключа, то к чему эти вопросы ?
21 ноя 14, 13:16    [16884883]     Ответить | Цитировать Сообщить модератору
 Re: varchar id VS int id  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
ilyaBS
Гавриленко Сергей Алексеевич,

оу йес)
при создании таблицы нужно решить, какой делать идентификатор. есть ли разница? есть ли разница если таблица предполагает больше миллиона строк? если много операций удаления/вставки? если мало вставок или апдейтов?


зачем VARCHAR, есть uniqueidentifier.
Попробуйте им, если вдруг стандартный числовой id yНе помогает.
я бы советовал придерживать стандартного числового
21 ноя 14, 16:21    [16886402]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить