1 pièce(s) jointe(s)
Que signifie le caractère UQ__ lors de la création d'une table Sql Server ?
Bonjour à tous.
J'ai un soucis dans la création des tables dans Sql Server Developper Edition 2017 et SSMS 18. Lorsque je crée une table, dans le dossier clés je vois ce symbole UQ__ suivi du préfixe du nom de la table et d'une suite d'autre caractères. Par Exemple avec la création d'une table tblUsers, j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
CREATE TABLE tblUsers
(
UserId NVARCHAR(20) UNIQUE NOT NULL,
UserName NVARCHAR(50) UNIQUE NOT NULL,
LoginName NVARCHAR(15) UNIQUE NOT NULL,
UserPassword NVARCHAR(15) NOT NULL,
UserStatut NVARCHAR(20) NOT NULL,
UserRegistDate DATETIME,
UserImage IMAGE,
);
GO |
Une fois le script exécuté, j'ai deux sortes de clé dans le dossier clés
Code:
1 2 3
|
UQ__tblUsers__C9F28456EFE38E0A
UQ__tblUsers__DB8464FF28007620 |
Illustration
Pièce jointe 526183
pourtant je n'ai crée aucune clé, et bien même que je le fais, j'ai le même problème.
Quelqu'un peut-il m'expliquer ce que cela signifie svp ? et si cela à des conséquences sur le fonction de la base de donnée.
Cordialement.