Visualizzazione dei risultati da 1 a 5 su 5

Discussione: codice univoco

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    codice univoco

    Devo creare una tabella per l'inserimento di un elenco di nominativi.
    Il problema è che deve esserci il nominativo solo una volta, qundi quando nella tabella inserisco un nuovo nominativo devo fare in modo che quel nominativo se esiste non deve esser inseerito.
    Devo creare una chiave univoca sulla tabella, e in fase di inserimento come faccio ad effettuare il controllo???
    Il database è Access.

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    se fai una chiave univoca, ti restituisce un errore al tentativo di inserimento
    io ci vedo due modalità:
    • usi UPDATE invece di INSERT (il rischio è quello di cambiare i valori del record registrato precedentemente);
    • prima controlli se il nome esiste con una SELECT COUNT() e in caso ti restituisca zero inserisci il nome

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Grazie, ma non ho mai usato il select count().
    Sicuramente ci sono dei nominativi da inserire omonimi col cognome e nome.

    Quote Originariamente inviata da clasku Visualizza il messaggio
    se fai una chiave univoca, ti restituisce un errore al tentativo di inserimento
    io ci vedo due modalità:
    • usi UPDATE invece di INSERT (il rischio è quello di cambiare i valori del record registrato precedentemente);
    • prima controlli se il nome esiste con una SELECT COUNT() e in caso ti restituisca zero inserisci il nome

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    beh, se hai o puoi avere degli omonimi, non puoi basarti solo sul nome e cognome, ti serve un dato più univoco (tipo il codice fiscale)

  5. #5

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.