Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Vad är en uniqueidentifier i SQL

    ? En mängd unika identifierare ( kallad " uniqueidentifiers " ) finns till ditt förfogande när du utformar en databas . Personnummer , telefonnummer och beställningsnummer kan alla hjälpa dig att organisera huvudtabeller . Däremot kan du behöva specificera tabeller som innehåller dubblerade data , och har ingen möjlighet att hitta en viss post . Den uniqueidentifier datatypen är en industriell styrka lösning på detta problem . Den garanterar att varje post i tabellen får ett unikt värde som inte är duplicerade även om du använder samma databas på flera olika datorer . Syfte

    Vissa tabeller i din databas kan innehålla flera rader med dubbla uppgifter . Till exempel kan en kund ha ringt tre gånger på samma dag . Din " kundsamtal " tabellen har datum , tid och kundnummer . En select-sats med hjälp av någon av dessa poster kommer sannolikt tillbaka många poster . Om du skapar en fjärde punkt i denna tabell - samtal ID - med typen uniqueidentifier data skapar datorn ett unikt värde automatiskt för varje post . Genom att ange samtal ID i din välja , uppdatera och ta bort uttalanden , kan du komma åt enskilda poster i tabellen . Addera unika

    uniqueidentifier garanterar att det inte finns två datorer som helst i världen kommer att producera samma värde . Förutom en slumpmässig kod som genereras av datorn , innehåller märkningen information från datorns nätverkskort och CPU klockan . Den garanterade globala unika är attraktivt för stora organisationer som har databaser på flera olika datorer . Uppgifter som hålls på en dator kan alltid skiljas från uppgifter om en annan .
    Använder

    ha ett unikt värde i en tabellrad kan du hitta en enda post , ändra dess innehåll , eller radera det . Om du har flera förekomster av samma data utan unik identifierare , kan du inte välja bara en post . Så arkiveringssystem beror på att ge dina poster unika värden . Medan du gör merge-replikering , en automatisk databas underhåll funktion , kommer Microsoft SQL Server lägger till en global unik identifierare till tabeller som saknar ett unikt ID . Den unika identifierare försäkrar att replikering kan utföras korrekt .
    Nackdelar

    uniqueidentifier datatyp är en ganska lång ( 16 - byte ) fält som genererar obskyra värden användbart endast till datorn. Läsa igenom det på skärmen , ser du inte något samband mellan dess innehåll och innehållet i andra områden såsom namn , datum eller beskrivning . Dess slumpmässiga naturen betyder att det inte följer ett förutsägbart mönster som du kan använda i dina program . Det tar extra tid för servern att generera uniqueidentifier , vilket gör bearbetningen långsammare när du lägger till poster .
    Alternatives
    p Om du behöver en registeridentifierare som är unik för tabellen endast , och inte behöver vara världsunikt , det är enklare att ställa in ett heltal eller långa heltal typ och ange sin identitet egendom . Detta ger en mindre fält som är lätt att läsa . Du kan ta den i bruk som en sekventiell ordning nummer eller någon annan bekant objekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Importera åt data från en länkad tabell i en bef…
    ·En SQL 2008 SSIS Tutorial
    ·Hur Dra en förfrågan från de senaste 3 månaderna i …
    ·Hur man gör Differentierad listrutor i Access
    ·Business Contact Manager Training
    ·Hur man tolkar Produktionen TKPROF
    ·Funktionerna i en relationsdatabas
    ·Hur man kan få en Parameter korsfråga
    ·Ominstallation BDE
    ·Hur man använder Välj i en uppdatering Statement
    Utvalda artiklarna
    ·Hur man skapar Retur Knappar i PowerPoint 2003
    ·Hur till Stopp Anonym i Drupal
    ·Hur du tar bort Skype Voice Mail
    ·Konvertera en PDF till en Final Draft
    ·Hur extrahera ljud från en Matroska Video
    ·Hur man kan stoppa Search and Destroy
    ·Hur man kör GSDx i PCSX2
    ·Hur Kopiera och Klistra in i en vald rad i Macro
    ·Lägga till Ikon Diskrensning till skrivbordet i Window…
    ·Hur konvertera CSV till QIF
    Copyright © Dator Kunskap http://www.dator.xyz