Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQL server] vincoli nell'inserimento dati

    salve a tutti

    ho creato una tabella.
    vorrei che i dati che un utente mi inserisce siano vincolati da una regola.

    praticamente vorrei che mi impedisse di inserire dei valori duplicati ma solo se sono diversi da null

    nel senso la tabella (cioè una colonna della tabella) potrebbe avere 2 o più valori null ma se il dato non è null allora dovrebbe impedirmi la creazione di duplicati.

    ho visto che si possono mettere dei vincoli nelle tabelle utilizzando l funzioni check constraint ma non so se questa regola è applicabile alla mia casistica... forse la creazione di un trigger potrebbe risolvermi la situazione ma non saprei come fare

    ciao e grazie!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    dubito che con queste regole tu possa costruirti un vincolo.
    vedo invece meglio usare una SP per fare l'insert: oltre che fare prima, puoi aggiungere prima della query di insert una query di select, e così risolvi facilmente
    Tutti vogliono parlare, nessuno sa ascoltare.

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.