Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

Тип uniqueidentifier   Найти похожие ветки 

 
Vick   (2003-03-18 16:47) [0]

Сколько места занимает в базе поле с типом uniqueidentifier? Оно генерится автоматически при создании новой записи?
Спасибо за ответ.


 
sniknik   (2003-03-18 16:50) [1]

> Сколько места занимает в базе поле с типом uniqueidentifier?
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[8];
} GUID;

> Оно генерится автоматически при создании новой записи?
с чего бы это вдруг?


 
Vick   (2003-03-18 17:06) [2]

> sniknik ©

а сколько это в цифрах????



 
SergSuper   (2003-03-18 17:34) [3]

А самому посчитать?


BE6AD9CF-35ED-4829-95CF-54CDFAC466F2
1 2 3 4 5 6 7 8 910 12 14 16


 
Vick   (2003-03-18 18:04) [4]

>SergSuper

>А самому посчитать?

Когда женщине лень, она этого делать не будет :))))

Я просто хотела бы узнать, если я в таблице буду использовать ключевое поле с таким типом данных, то чем мне это грозит (в плане роста объема базы)?
И другой вопрос: если использовать для ключа поле целого типа+счетчик, то если я из серединки удалю много записей, то у меня же будет дырка в нумерации, как использовать незадействованные числа, или может как-то сместить данные?
А третий: что лучше использовать для уникального значения uniqueidentifier или счетчик?


 
Wellslava   (2003-03-18 18:09) [5]

лучше счетчик, а "дыры" лучше не трогать, чтобы не нарушать целостность...а ваще НЕ ЛЕНИСЬ!!! :))


 
Vick   (2003-03-18 18:16) [6]

Спасибки всем!!!
Посчитали что нам целого хватит, для нашего объема данных :))))


 
ermserg   (2003-03-19 00:12) [7]

Оно генерится автоматически при создании новой записи?
Da, yesli
create table t1
(pkfield uniqueidentifier not null default newid(),...)


 
DOOMin   (2003-03-20 14:29) [8]

Этот тип данных используется для того, чтобы избежать проблем при репликации. Если репликации не предвидится, то с identity работать легче. Если репликация будет, то ms сам все равно насоздает этих полей и будут проблемы с ключевым их придется решать



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-19536
vlad40
2003-03-25 09:04
2003.04.07
Memo без ограничения размера


3-19484
spogi
2003-03-19 12:58
2003.04.07
v Paradox ne integer a real, ili float. ctobi...


3-19478
SergeN
2003-03-19 10:52
2003.04.07
SQL


3-19468
Vanysha
2003-03-17 19:03
2003.04.07
Сохранение содержимого OLE container в файле


1-19629
Bel
2003-03-25 10:11
2003.04.07
Чем отличаются классы и интерфейсы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский