![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тип uniqueidentifier [D5, MSSQL]
Vick © (2003-03-18 16:47:00)Сколько места занимает в базе поле с типом uniqueidentifier? Оно генерится автоматически при создании новой записи?
Спасибо за ответ.
DOOMin (2003-03-20 14:29:00) [1]Этот тип данных используется для того, чтобы избежать проблем при репликации. Если репликации не предвидится, то с identity работать легче. Если репликация будет, то ms сам все равно насоздает этих полей и будут проблемы с ключевым их придется решать
ermserg (2003-03-19 00:12:00) [2]Оно генерится автоматически при создании новой записи?
Da, yesli
create table t1
(pkfield uniqueidentifier not null default newid(),...)
Vick (2003-03-18 18:16:00) [3]Спасибки всем!!!
Посчитали что нам целого хватит, для нашего объема данных :))))
Wellslava (2003-03-18 18:09:00) [4]лучше счетчик, а "дыры" лучше не трогать, чтобы не нарушать целостность...а ваще НЕ ЛЕНИСЬ!!! :))
Vick (2003-03-18 18:04:00) [5]>SergSuper
>А самому посчитать?
Когда женщине лень, она этого делать не будет :))))
Я просто хотела бы узнать, если я в таблице буду использовать ключевое поле с таким типом данных, то чем мне это грозит (в плане роста объема базы)?
И другой вопрос: если использовать для ключа поле целого типа+счетчик, то если я из серединки удалю много записей, то у меня же будет дырка в нумерации, как использовать незадействованные числа, или может как-то сместить данные?
А третий: что лучше использовать для уникального значения uniqueidentifier или счетчик?
SergSuper (2003-03-18 17:34:00) [6]А самому посчитать?
BE6AD9CF-35ED-4829-95CF-54CDFAC466F2
1 2 3 4 5 6 7 8 910 12 14 16
Vick (2003-03-18 17:06:00) [7]> sniknik ©
а сколько это в цифрах????
sniknik (2003-03-18 16:50:00) [8]> Сколько места занимает в базе поле с типом uniqueidentifier?
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[8];
} GUID;
> Оно генерится автоматически при создании новой записи?
с чего бы это вдруг?