Bonjour,
Je suis actuellement en train de créer une nouvelle base de données et j'essaie de respecter au mieux les conventions de nommage décrites ici.
On y dit, que les clés primaires doivent commencées par "C_PK_" et les index cluster par "X_CSR_".
Alors ma question est très simple, comment fait-on, lorsqu'on créer notre clé primaire, pour lui spécifier un nom d'index différent ? Parce que MS SQL Server crée automatiquement un index associé à la clé primaire qui se nomme toujours comme la clé.
J'ai essayer de créer mon index avant mais il crée quand même un second index identique (sauf que non cluster vu que la place était déjà prise...).
J'ai aussi essayer quelque chose comme ça mais la syntaxe ne lui plait pas
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE UNIQUE CLUSTERED INDEX X_CSR_ID_TST ON T_TEST(TST_ID) ALTER TABLE T_TEST ADD CONSTRAINT C_PK_TST PRIMARY KEY(TST_ID) USING INDEX X_CSR_ID_TST
Partager