| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    Che cosa è un Uniqueidentifier in SQL
    ? Una serie di identificatori unici ( di seguito " uniqueidentifiers " ) sono a vostra disposizione , quando si progetta un database. Numeri di previdenza sociale , numeri di telefono e numeri di ordinazione possono aiutare a organizzare tabelle principali . Tuttavia , è possibile avere le tabelle di dettaglio che contengono dati duplicati , e non hanno modo di trovare un record specifico. Il tipo di dati uniqueidentifier è una soluzione di livello industriale a questo problema. Si garantisce che ogni record della tabella ottiene un valore unico che non è duplicato anche se si utilizza lo stesso database su molti computer diversi . Scopo

    Alcune tabelle del database può contenere molte righe di dati duplicati . Ad esempio, un cliente potrebbe aver chiamato tre volte nello stesso giorno . La tua " chiamata del cliente " tavolo ha la data, l'ora e il codice cliente . Un'istruzione SELECT che utilizza uno qualsiasi di questi elementi sarà probabilmente tornerà molti record . Se si crea un quarto punto di questo tavolo - ID chiamata - utilizzando il tipo di dati uniqueidentifier , il computer crea automaticamente un valore univoco per ogni record . Specificando ID chiamata in SELECT, UPDATE e DELETE , è possibile accedere ai singoli record nella tabella .
    Unicità

    Le garanzie uniqueidentifier che non esistono due computer in qualsiasi luogo nel mondo produrrà lo stesso valore . Oltre ad un codice casuale generato dal computer , l'identificatore include informazioni dalla scheda di rete del computer e orologio CPU . L'unicità globale garantito è attraente per le grandi organizzazioni con basi di dati su molti computer diversi . I dati conservati su un computer possono sempre essere distinti dai dati su un altro .
    Usi

    Avere un valore unico in una riga della tabella permette di trovare una singola voce , cambiare il suo contenuto , o eliminarlo. Se si dispone di più occorrenze degli stessi dati senza identificatore univoco , non è possibile selezionare un solo record . Manutenzione Così registrare dipende dando i record valori univoci . Mentre si fa la replica di tipo merge, una funzione automatica di manutenzione del database , software di Microsoft SQL Server aggiunge un identificatore univoco globale per le tabelle che non hanno un ID univoco . L'identificatore univoco assicura che la replica può essere eseguita correttamente .
    Svantaggi

    Il tipo di dati uniqueidentifier è un campo abbastanza lunga ( 16 byte ) che genera valori oscure utile solo al computer. Leggendo sul vostro schermo , non si vedrà alcun collegamento tra il suo contenuto e il contenuto di altri campi come ad esempio nome, data , o la descrizione . La sua natura casuale significa che non segue un modello prevedibile che è possibile utilizzare nelle applicazioni. Ci vuole più tempo per il server per generare il uniqueidentifier , rendendo l'elaborazione più lenta quando si aggiungono record .
    Alternative

    Se avete bisogno di un identificatore di record che è unica per il tavolo solo , e non ha bisogno di essere univoco a livello globale , è più semplice per impostare un tipo intero intero o lungo e impostare la proprietà di identità. Questo produce un campo più piccolo che è facile da leggere . Si può mettere da utilizzare come un numero d'ordine sequenziale o qualche altro elemento familiare .

    Previous :

    next :
      Articoli Correlati
    ·Come attivare ActiveX in Access 
    ·Come eliminare una tabella campo pivot 
    ·Tipi di strumenti di ETL 
    ·Come convertire un CD Audiobook in un audiolibro iTunes…
    ·Come faccio sequenziale Numero record in una query di A…
    ·Come ridurre al minimo di un oggetto in Access 2007 
    ·Come rimuovere Ordinamenti e filtri 
    ·Motivi di nomi di campo in un database 
    ·Come eliminare un record nella Creazione guidata Masche…
    ·Come per richiedere un nome di tabella in una query di …
      Articoli in evidenza
    ·Nove passi per iTunes Clean 
    ·Backup Exec e Come rimuovere server da selezione Backup…
    ·Come trovare un numero di occorrenze in un CLOB 
    ·Come fare commenti con una bolla e due righe in Word 20…
    ·Come disattivare Ping in iTunes 
    ·Come collegare un PPI per un Film 
    ·Come convertire Adobe PageMaker 7.0 in formato PDF 
    ·Come fare una pagina orizzontale in Microsoft Word 
    ·Come convertire PowerPoint 95-2007 
    ·Come spostare le guide di Photoshop 
    Copyright © Conoscenza Informatica http://it.wingwit.com