რა არის Newsequentialid?
რა არის Newsequentialid?

ვიდეო: რა არის Newsequentialid?

ვიდეო: რა არის Newsequentialid?
ვიდეო: New to ARIS - ARIS Community 2024, სექტემბერი
Anonim

ქმნის GUID-ს, რომელიც აღემატება ნებისმიერ GUID-ს, რომელიც ადრე გენერირებული იყო ამ ფუნქციით მითითებულ კომპიუტერზე Windows-ის გაშვების დღიდან. NEWSEQUENTIALID არის Windows UuidCreateSequential ფუნქციის შეფუთვა, გამოყენებულია რამდენიმე ბაიტის შერწყმა. გაფრთხილება. UuidCreateSequential ფუნქციას აქვს ტექნიკის დამოკიდებულებები.

შემდგომში, შეიძლება ასევე იკითხოთ, არის თუ არა GUID-ები თანმიმდევრული?

თანმიმდევრული GUID რეალურად არ არიან თანმიმდევრული.

ასევე იცით, რა არის უნიკალური იდენტიფიკატორი SQL-ში? საერთოდ უნიკალური იდენტიფიკატორი არის 36 ბიტიანი ალფაციფრული უნიკალური ღირებულება, რომელიც არ იქნება დუბლირებული. მისი სინტაქსია XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. ეს არის მონაცემთა ტიპი SQLServer და ის ძირითადად გამოყენებული იქნება როგორც ძირითადი გასაღები. უნიკალური იდენტიფიკატორი არის 16-ბაიტიანი ორობითი მნიშვნელობები, რომელიც მოქმედებს როგორც გლობალურად უნიკალური იდენტიფიკატორები (GUIDs).

ასევე კითხვაა, უნდა გამოვიყენო GUID როგორც ძირითადი გასაღები?

თქვენი მონაცემთა ბაზა პირველადი გასაღები უნდა არასოდეს აქვს ბიზნეს მნიშვნელობა. ასე რომ დაამატეთ GUID როგორც თქვენი ბიზნესი გასაღები და ნორმალური მთავარი გასაღები (ჩვეულებრივ გრძელი int) როგორც მონაცემთა ბაზა მთავარი გასაღები . თქვენ ყოველთვის შეგიძლიათ განათავსოთ უნიკალური ინდექსი GUID უნიკალურობის უზრუნველსაყოფად. რა თქმა უნდა, ეს არის მონაცემთა ბაზის თეორია, მაგრამ ეს ასევე კარგი პრაქტიკაა.

რა არის Rowguidcol SQL სერვერი?

ROWGUIDCOL ძირითადად გამოიყენება MERGE რეპლიკაციისთვის და ასევე საჭიროა FILESTREAM-ისთვის, მაგრამ შეიძლება გამოყენებულ იქნას ნებისმიერ სცენარში, სადაც გსურთ უცვლელი სვეტი ძირითადი გასაღებისგან განცალკევებული (მაგ. იმ შემთხვევაში, როდესაც პირველადი გასაღების მნიშვნელობა შეიძლება შეიცვალოს, მაგრამ მაინც გსურთ შეეძლოს იმის გარკვევა, რომელი მწკრივი იყო ადრე და შემდეგ

გირჩევთ: