Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [SQL] Uso di UNIQUE

  1. #1

    [SQL] Uso di UNIQUE

    Potreste spiegarmi l'utilità di unique in SQL?

    So che rende unico un record. Quindi è legata alla chiave primaria ad esempio di un ID?
    jabjoint

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da jabjoint Visualizza il messaggio
    Potreste spiegarmi l'utilità di unique in SQL?

    So che rende unico un record. Quindi è legata alla chiave primaria ad esempio di un ID?
    Semplicemente, seleziona uno o più campi per la creazione di una chiave univoca.

    La chiave primaria rappresenta uno o più campi il cui valore identifica univocamente un record, e per ogni tabella è possibile averne una sola.

    Una chiave unica (UNIQUE) ha un comportamento similare, ossia impedisce di inserire record con valori che sono duplicati per alcuni campi, ma è possibile crearne una o più di una.

    Potrei ad esempio avere una tabella con PRIMARY KEY impostata su un campo ID autoincrementale, tipo IDENTITY, e una UNIQUE KEY impostata per uno o più campi che non devono risultare duplicati in più record della stessa tabella.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Quote Originariamente inviata da alka Visualizza il messaggio
    Semplicemente, seleziona uno o più campi per la creazione di una chiave univoca.

    La chiave primaria rappresenta uno o più campi il cui valore identifica univocamente un record, e per ogni tabella è possibile averne una sola.

    Una chiave unica (UNIQUE) ha un comportamento similare, ossia impedisce di inserire record con valori che sono duplicati per alcuni campi, ma è possibile crearne una o più di una.

    Potrei ad esempio avere una tabella con PRIMARY KEY impostata su un campo ID autoincrementale, tipo IDENTITY, e una UNIQUE KEY impostata per uno o più campi che non devono risultare duplicati in più record della stessa tabella.

    Ciao!
    OK chiaro.
    jabjoint

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.