Wat is Newsequentialid?
Wat is Newsequentialid?

Video: Wat is Newsequentialid?

Video: Wat is Newsequentialid?
Video: Tuition SQL Server 14# Why uniqueidentifier 2024, November
Anonim

Maakt een GUID die groter is dan alle GUID's die eerder door deze functie zijn gegenereerd op een opgegeven computer sinds Windows is gestart. NIEUWSEQUENTIALID is een wrapper over de Windows UuidCreateSequential-functie, met wat byte shuffling toegepast. Waarschuwing. De functie UuidCreateSequential heeft hardwareafhankelijkheden.

Vervolgens kan men zich ook afvragen, zijn GUID's sequentieel?

Sequentiële GUID's zijn eigenlijk niet sequentieel.

Weet ook, wat is een unieke id in SQL? Over het algemeen Unieke identificatie is een 36 bit alfanumeriek uniek Waarde die niet wordt gedupliceerd. De syntaxis is XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. Het is een gegevenstype in SQLServer & het zal meestal worden gebruikt als primaire sleutel. Unieke identificatie is een 16-byte binaire waarde die werkt als wereldwijd unieke identifiers (GUID's).

De vraag is ook, moet ik GUID als primaire sleutel gebruiken?

Uw database primaire sleutel moet NOOIT zakelijke betekenis hebben. Dus voeg de. toe GUID als uw bedrijf toets , en een normale hoofdsleutel (meestal een lange int) als de database hoofdsleutel . U kunt altijd een unieke index op de GUID uniciteit te garanderen. Dat is natuurlijk databasetheorie, maar het is ook een goede praktijk.

Wat is Rowguidcol SQL Server?

ROWGUIDCOL wordt voornamelijk gebruikt voor MERGE-replicatie en is ook vereist voor FILESTREAM, maar kan worden gebruikt in elk scenario waarin u een onveranderlijke kolom wilt die losstaat van de primaire sleutel (bijvoorbeeld in het geval dat een primaire sleutelwaarde kan veranderen, maar u toch wilt kunnen zien welke rij welke was voor en na

Aanbevolen: