Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14339|Répondre: 2

[Source] SQL crée une contrainte unique à un champ qui peut rester vide pour plusieurs enregistrements

[Copié le lien]
Publié sur 05/01/2016 11:54:53 | | |

Clé primaire, contraintes uniques, et aucune contrainte
    Il existe les différences mineures suivantes entre les contraintes de clé primaire et les contraintes uniques.

    Les contraintes de clé primaire n’autorisent pas les valeurs NULL. La clé d’index de tout index n’est pas autorisée à contenir des valeurs nulles.Cependant, la contrainte unique permet l’inclusion de valeurs NULL, mais la contrainte unique traite deux valeurs NULL comme des valeurs dupliquées, de sorte que chaque colonne avec la contrainte unique sur laquelle la contrainte unique est appliquée ne peut contenir qu’une seule valeur NULL.
    Un index clusteré est automatiquement créé lorsqu’une clé primaire est créée, sauf si la table actuelle contient déjà un index clusterisé ou que le mot-clé NON regroupé est spécifié lors de la création de la clé primaire.
    Les index non regroupés sont automatiquement créés lorsqu’une contrainte unique est créée, sauf si vous spécifiez le mot-clé CLUSTERED et qu’il n’y a pas d’index clustered dans le tableau courant.
    Il ne peut y avoir qu’une seule clé primaire dans chaque tableau, mais elle peut être contrainte par plusieurs uniques.




Précédent:Libérez l’erreur HTTP rencontrée dans mvc 403.14 - Solution de contournement interdite
Prochain:Les amis qui ont ouvert une boutique en ligne savent en gros que M. Ma Yun possède deux voitures particulièrement géniales
 Propriétaire| Publié sur 29/06/2016 14:47:54 |
Les deux phrases ci-dessus permettent de réaliser l’unicité des numéros d’e-mail et de téléphone mobile   

Publié sur 08/07/2016 14:30:32 |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com